this post was submitted on 13 Nov 2023
3 points (100.0% liked)

Self-Hosted Main

511 readers
1 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.

For Example

We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.

Useful Lists

founded 1 year ago
MODERATORS
 

One perk that someone told me about is that you can use your domain to get around not having a static IP (because the DNS will compensate).

If I were to get a Cloudflare domain name then what would be some other pros and cons?

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 2 points 1 year ago (3 children)

You'd need to implement Dynamic DNS to update the records. DNS alone won't do that.

[โ€“] [email protected] 1 points 1 year ago

Correct. I used NOIP for years until I realized that 1) my IP address is static and 2) my home IP address was being exposed. (Pretty obvious I know but sometimes I am slow on the uptake ๐Ÿ˜ƒ)

My solution was to get a $5 per month vps and reverse proxy and reverse ssh tunnels.

The $5 / month VPS ($60/year) was pretty much the cost of NOIP per year to use custom domains.

[โ€“] [email protected] 1 points 1 year ago (2 children)

Might as well use a Cloudflare tunnel.

[โ€“] [email protected] 1 points 1 year ago

Yeah, Cloudflare tunnel takes care of the dynamic DNS. It has limitations, which is why I switched to Caddy and Nginx, but Cloudflare is relatively easy to set up for n00bs and I highly recommend it.

[โ€“] [email protected] 1 points 1 year ago

Adds latency and now Cloudflare sees all your traffic

[โ€“] [email protected] 1 points 1 year ago (1 children)

There are docker containers that auto update cloudflare a records for dynamic IP.

[โ€“] [email protected] 1 points 1 year ago

Is there a guide I can follow? Currently I'm using dynv6 and have a bash script that updates my ipv6 every 10 mins or so.