this post was submitted on 25 Feb 2025
95 points (92.8% liked)

Selfhosted

59955 readers
344 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.

  3. Posts here are to be centered around self-hosting. Please ensure it is clear in your post how it relates to self-hosting.

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

  5. Submission headline should match the article title.

  6. No trolling.

Resources:

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

Questions? DM the mods!

founded 3 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!

you are viewing a single comment's thread
view the rest of the comments
[–] kionite231@lemmy.ca 9 points 1 year ago (3 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 37 points 1 year ago* (last edited 1 year ago) (2 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.

[–] kionite231@lemmy.ca 6 points 1 year ago (1 children)

Yeah I am behind CGNAT so I guess I have to use either Tailscale or wireguard as other users also suggested.

Thank you for the reply!

[–] ChilledPeppers@lemmy.world 2 points 1 year ago

Just to chip in, cloudflare tunnels are a thing and also transverse CGNAT. Or you could use LocalXPosed, and other sevices like that.

[–] Confused_Emus@lemmy.dbzer0.com 0 points 1 year ago* (last edited 1 year 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 1 year 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)

[–] sk@hub.utsukta.org 3 points 1 year ago (1 children)

@whoareu cloudflare tunnel can easily help you do that. the only limitation is your domain will need to be from cloudflare. It works well, I am hosting an instance without any public IP and without exposing any ports.

[–] lordnikon@lemmy.world 5 points 1 year ago

Your domain need to be tied to cloudflare you don't need to buy one from them. I just moved mine to them didn't pay them a dime

[–] superglue@lemmy.dbzer0.com 1 points 1 year 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.