this post was submitted on 25 Feb 2025
1 points (100.0% liked)

Selfhosted

43945 readers
338 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Greetings,

my current ISP refuses to provide me a static IP and they also blocks incoming connection to my ipv6 so I can't host services on just ipv6 too. I will be changing my ISP when the plan expires.

without public IP I can host my own IRC bouncer but I would like to know what else can I self host? Thanks in advance!

top 14 comments
sorted by: hot top controversial new old
[–] just_another_person@lemmy.world 1 points 2 weeks ago (1 children)

Anything. You don't need any services to be public unless you choose for them to be.

[–] kionite231@lemmy.ca 0 points 2 weeks ago (2 children)

actually I was thinking about hosting my own fediverse service to own my data but I can't do that without a static public IP and domain name.

[–] rtxn@lemmy.world 1 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

As long as you're not behind CGNAT, you can use a dynamic DNS provider (like duckdns.org) and its web API to keep a record pointed at your IP. If you're behind CGNAT, Tailscale also has a service (Tailscale Funnel) that can expose an internal service to the internet.

You could also pay for a small VPS with a static IP, and set up a Wireguard tunnel to your home server and an HTTPS proxy to forward traffic through the tunnel.

Also, just in general, use Tailscale. It's serious black magic fuckery on the firewall.

[–] Confused_Emus@lemmy.dbzer0.com 0 points 2 weeks ago* (last edited 1 week ago) (1 children)

I tried using DuckDNS for a while for DDNS, but noticed it seemed to have frequent periods of a few minutes each when it just wouldn’t resolve. Also was unable to get a matrix/synapse setup working behind it. It’s handy as a free service and nice if you just need basic DDNS, but it’s not the most reliable for hosting stuff from my experience.

I eventually settled on buying my own domain. Was much cheaper and easier to figure out DNS management than I was expecting, and my hosted services run so smoothly now.

Edit RE: downvotes: fuck me for sharing my experience? Kinda thought that was the point of this community…

[–] quokka1@mastodon.au 2 points 6 days ago (1 children)

@Confused_Emus @rtxn Figuring out DNS is always fun.
And never ever ever make any, even small, DNS change on a Friday. Unless you don't like weekends.
Is it time to break out the DNS haiku and pray to the name gods?

![It's the DNS haiku. Not my work. Is very widely circulated on the internet and I've no idea who to attribute the original to. Anyway, it's a watercolour(?) painting of a branch with pink blossom flowers. Show in the top left corner is the following calligraphic text:

It's not DNS There's no way it's DNS It was DNS

It appears to be isned "SSBroski"

Anyway, as someone who's had days taken off their life by broken DNS I like this image.](https://o.mastodon.au/media_attachments/files/114/107/965/106/956/466/original/d05aeed43a3c9b71.webp)

[–] TK420@lemmy.world 1 points 6 days ago

It was DNS <3

[–] superglue@lemmy.dbzer0.com -1 points 1 week ago

You actually want a cloudfare tunnel if youre going to do that. It protects your real IP. Hosting a fediverse instance will draw attention to your real IP eventually otherwise.

[–] Presi300@lemmy.world 1 points 1 week ago (1 children)

nearly everything, you don't need a static ip to selfhost, look up DDNS :>

[–] possiblylinux127@lemmy.zip -1 points 1 week ago

You also could just do lan

[–] qaz@lemmy.world 0 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

You can use Tailscale, you can access your personal services with it but also expose public services with their Funnels system.

Keep in mind that while the clients are open source, their servers are running proprietary software.

[–] lorentz@feddit.it 1 points 2 weeks ago

I started using headscale (the opensource reimplementation of tailscale server) on a private vps. It is incredibly better compared to plain wireguard. I regret waiting so much before switching.

Something that really made my life easier: wireguard is poor at roaming: switching to and from my wifi created issues because the server wasn't reachable anymore from its public ip and wireguard didn't bother to query the DNS again to check the new IP. Also, configuration is dead simple because it takes care of iptables for you (especially good when you enables forwarding to a node).

Since the server just sends small messages for the control plane and all the traffic is p2p between the devices, the smallest vps with the smaller connectivity is more than enough to handle it.

[–] Shimitar@downonthestreet.eu 0 points 2 weeks ago (2 children)

Rent a VPN, setup a wire guard tunnel and fuck your ISP!

Anyway having a real public IP on a residential block is basically impossible anywhere but in the USA, I guess.

[–] aeternum@lemmy.blahaj.zone 1 points 1 week ago

Straya. I have a static ip. Costs like 5$ a month

[–] Darkassassin07@lemmy.ca 1 points 2 weeks ago

Public IPV4 here. It's not static, but very rarely rotates. DDNS ftw.

Telus Residential in Canada.