aMockTie
@aMockTie@lemmy.world
- Comment on A bit of my selfhost journey [that no one asked about] 2 days ago:
Happy to help!
You can find a bit more information at the URL below, and feel free to message me if you run into any issues getting it set up.
https://letsencrypt.org/docs/challenge-types/#dns-01-challenge
- Comment on A bit of my selfhost journey [that no one asked about] 2 days ago:
Cheers to your journey so far, and to your continued success!
You can absolutely do free SSL certs with Let’s Encrypt without exposing your infrastructure to the internet. Just use DNS based validation instead of HTTP, copy the required TXT records to your domain as instructed, wait for any cache/TTL of any old records to expire (generally 1-2 hours by default), and finally complete the validation.
You’ll need to renew the certs every 3 months, which could be annoying if done manually. If your Registrar has a decent API, writing a script could be a fun automation project. Alternatively I can also send you scripts that I used to use for that purpose.
- Comment on Pangolin 2 days ago:
As a sanity check, I just completed the same setup that you described (Ubuntu Server 24.04 running in a Proxmox VM, Domain name pointing to a CNAME that points to the Dynamic IP, using the installer script, enabled CrowdSec, etc.), and everything worked out of the box. A couple of things I noticed that would also be worth checking now that I’m more familiar with this specific setup are:
- In the config/config.yml file, verify that the dashboard_url is set to the FQDN of the full URL (e.g. pangolin.mydomain.com), and that the base_domain is set to the root/apex domain (e.g. mydomain.com).
- Double check those DNS records. As the haiku goes: it’s not DNS, it couldn’t be DNS, it was DNS.
dig pangolin.mydomain.com
ordig @1.1.1.1 pangolin.mydomain.com
should show the CNAME that points to the A record. - A 404 page not found error is normal when connecting to the IP address directly rather than using the domain name. I was successfully able to access the dashboard using the FQDN from a local and external network. Depending on your network, you might want to set up a local DNS record that points to the internal IP address as well (though this should be optional in most cases to my knowledge).
I hope that helps!
- Comment on Pangolin 2 days ago:
The script should take care of that config, but it’s something to check just in case there was a typo or anything else like that.
Did you check to make sure the DNS records are resolving properly?
- Comment on Pangolin 2 days ago:
According to the docs, you should be using UDP port 51820 (unless you changed the port in the docker compose file).
You should also check the dynamic config file to be sure that it’s using the correct domain name. See this page: https://docs.fossorial.io/Getting%20Started/Manual%20Install%20Guides/docker-compose
If you’re still having issues, make sure the containers are running with
docker compose stats
and check the logs withdocker compose logs -f
. It might also be worth checking the domain name to be sure that it’s resolving to the correct IP address, both locally and externally. - Comment on A fake Facebook event disguised as a math problem has been one of its top posts for 6 months 1 week ago:
Hey, this is Presh Talwalkar.
discussion of a brief history of this viral math problem, followed by explanations of common incorrect answers. Finally followed by brief discussion on the order of operations, concluding in a final example that ultimately equals 11
And that’s the answer. Thank you so much for making us one of the best communities on YouTube, where we solve the world’s problems, one video at at time.
- Comment on Where's your towel? 2 weeks ago:
- Comment on What's the worst spelling you've seen? 3 weeks ago:
Abcde (pronounced AB-sid-ee) was certainly memorable if nothing else.
- Comment on What OS should I use for self-hosting that doesn't require extensive terminal knowledge? 1 month ago:
Imagine if OP asked: “I want to repair my own car, but I don’t want to open the hood or get under the car. What are my options?”
Obviously there would be some options, but those options would be very limited and not ideal. This is very similar. Self-hosting, like self-repair of a vehicle, requires some foundational knowledge and understanding of your specific hardware, usecase, and needs, as well as the knowledge and ability to bring those things to fruition. There is no single universal answer that applies to everyone, but those skills can be acquired by anyone.
I don’t think self-hosting is any more doomed than self-repair of a vehicle. Not for everyone, but enjoyable and generally optimized for those who participate.
- Comment on World's fastest Flash memory developed: writes in just 400 picoseconds 1 month ago:
For those, like me, who wondered how much data was written in 400 picoseconds, the answer is a single bit.
If I’m doing the math correctly, that’s write speeds in the 10s-100s GBps range.
- Comment on Conduwuit is dead, long live Tuwunnel! 1 month ago:
Interesting and good to know, thank you for the info! I haven’t run into that issue with synapse yet, but I’m also running it in a docker container on an enterprise server. I also don’t currently have any chat rooms with more than 5 or so users, and I imagine that is also a factor.
- Comment on Conduwuit is dead, long live Tuwunnel! 1 month ago:
How does this differ from something like synapse?
- Comment on Help me selfhosted, I'm in over my head! 3 months ago:
If you don’t want it, I’ll take it off your hands. I have a rack designed for that kind of hardware and all of the infrastructure to fully support it.
- Comment on Issues with Immich 3 months ago:
I would recommend editing your fstab and use the USB drive’s UUID to mount it to a consistent location. That way, even if you reboot or disconnect the drive and the reconnect it to, say, a different USB port, it will always mount to the same mountpoint.
See this page from the arch wiki for more info.
- Comment on What's the last point on your todo list? 5 months ago:
Big laundry. I don’t even remember what the reason was. I guess I assumed I would remember like it was some sort of genius idea. Big laundry, big laundry, it’s crazy, I’m a crazy person.
- Submitted 6 months ago to [deleted] | 3 comments