Comment on
Ad placement matters.
I love how it says "Restaurants" but then displays an image with ice cream, makes a lot of sense 👍
Comment on
Ad placement matters.
I love how it says "Restaurants" but then displays an image with ice cream, makes a lot of sense 👍
Comment on
After some trial and error, I've managed to successfully deploy public instances of privacy-respecting services!
Reply in thread
Thank you for pointing these things out! I've removed Dockge from Uptime Kuma.
Comment on
Can a Raspberry Pi 5 with 8 GB of RAM handle my needs?
Reply in thread
I've noticed the same thing. Every Intel N100-based machine costs ~200€ on Amazon.
Comment on
What is the /opt directory?
Reply in thread
That seems to sum up my question. Thank you!
Comment on
After some trial and error, I've managed to successfully deploy public instances of privacy-respecting services!
Reply in thread
I know, I just added the speed test because I can. If people want to use it, they can.
Comment on
(Loading meme.jpg)
Reply in thread
Comment on
It is anarchy out there
Congratulations, you are now being put on a watchlist!
Comment on
After some trial and error, I've managed to successfully deploy public instances of privacy-respecting services!
Reply in thread
Hey, thank you for your blog post. I'm definitely reconsidering my choices with Cloudflare tunnels. I will take a look at the VPS setup. Privacy is something that I really care about, so this would be pretty useful. I would definitely be ready to pay 3.29€ per month for the privacy aspects of this setup.
Comment on
Owners of a domain, which domain registrar did you choose and why?
Reply in thread
Njalla doesn't seem to be a good option according to this comment on a privacy-focused forum.
Comment on
After some trial and error, I've managed to successfully deploy public instances of privacy-respecting services!
Reply in thread
I prefer owning my server hardware than renting a VPS. I completely forgot that I couldn't port forward in my home network, so Cloudflare was my last-minute solution to that problem.
Comment on
Team Snapchat still shows up in my notifications even though I have them blocked
Reply in thread
I redownloaded Snapchat today on my degoogled phone since my friends use it all the time now and I've also seen that it somehow got all of my contacts. Turns out that it uploaded my contacts to their cloud without me clearly telling that when I first signed up.
To check if your contacts are in cloud: Go to your profile > Open "Settings" by tapping the cogwheel > Under "Account Actions", select "Contact syncing" > Tap "See contacts shared with Snapchat". You can delete your contacts there too, I just did that. If you have an Android phone, I'd recommend you to patch your app with something like ReVanced to minimize data collection.
Comment on
What's the deal with Docker?
Reply in thread
It's great for my needs. If you think about picking one up today, I wouldn't really recommend it. It just offers too little resources to be actually viable in the regular day. I use mine because I had it laying in the dust for a couple of years. Well, it's enough for my Mumble server and the bots I use for Discord and Matrix.
Comment on
How can I bypass CGNAT by using a VPS with a public IPv4 address?
Reply in thread
I tried to open the port 22 on UDP (yeah, I am getting pretty desperate over here...) and still get the message no port[s] to connect to... Someone else on this post commented that I should stop using iptables for opening ports and start using something else as a firewall. Should I try this approach?
Comment on
Owners of a domain, which domain registrar did you choose and why?
Reply in thread
I want my private information to be hidden in Whois requests. Also, I don't want to buy a domain from a registrar that seems very sketchy.
Comment on
Can a Raspberry Pi 5 with 8 GB of RAM handle my needs?
Reply in thread
I've never heard of Intel N100 before, what's that? Just so you know, a Raspberry Pi 5 with 8 Gigabytes of RAM costs ~90€ in my country (Germany). I wouldn't really count that as overpriced. Could you show me some machine examples with Intel N100?
Comment on
Can a Raspberry Pi 5 with 8 GB of RAM handle my needs?
Reply in thread
but the SD cards don't last long
This is what scares me the most. Ideally, I want a whole SSD to store data. I really don't want to lose any important data. I plan on hosting public services (like the services I've mentioned above) under my domain, so having a reliable drive would be really helpful.
Comment on
Can a Raspberry Pi 5 with 8 GB of RAM handle my needs?
Reply in thread
Is a Pentium powerful enough? I recently found a YouTube channel called "Wolfgang's Channel" and he also has a home server with a Pentium. He says it is plenty enough for these kind of tasks.
Comment on
After some trial and error, I've managed to successfully deploy public instances of privacy-respecting services!
Reply in thread
Thank you! I appreciate the feedback!
Comment on
After some trial and error, I've managed to successfully deploy public instances of privacy-respecting services!
Reply in thread
Thanks! I'm glad that I could show you some other services!
Comment on
How can I bypass CGNAT by using a VPS with a public IPv4 address?
Reply in thread
Hi, thank you so much for trying to help me, I really appreciate it!
VPS wg0.conf:
[Interface]
Address = 10.0.0.1/24
ListenPort = 51820
PrivateKey = REDACTED
PostUp = iptables -t nat -A PREROUTING -p tcp -i eth0 '!' --dport 22 -j DNAT --to-destination 10.0.0.2; iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source SERVER_IP
PostUp = iptables -t nat -A PREROUTING -p udp -i eth0 '!' --dport 55107 -j DNAT --to-destination 10.0.0.2;
PostDown = iptables -t nat -D PREROUTING -p tcp -i eth0 '!' --dport 22 -j DNAT --to-destination 10.0.0.2; iptables -t nat -D POSTROUTING -o eth0 -j SNAT --to-source SERVER_IP
PostDown = iptables -t nat -D PREROUTING -p udp -i eth0 '!' --dport 55107 -j DNAT --to-destination 10.0.0.2;
[Peer]
PublicKey = REDACTED
AllowedIPs = 10.0.0.2/32
Homeserver wg0.conf:
[Interface]
Address = 10.0.0.2/24
PrivateKey = REDACTED
[Peer]
PublicKey = REDACTED
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25
Endpoint = SERVER_IP:51820
(REDACTED would've been the public / private keys, SERVER_IP would've been the VPS IP.)