Everyone in here taking about an the automations they’ve done for certs and I just use Caddy. It handles all that for me.
- 0 Posts
- 33 Comments
chunkystyles@sopuli.xyzto
Selfhosted@lemmy.world•Letsencrypt is under US jurisdiction. Is there a free-er alternative?English
52·28 days agoYou say. Confidently. With no receipts.
chunkystyles@sopuli.xyzto
Selfhosted@lemmy.world•My Homelab Got Hacked - A Postmortem – Phunky CafeEnglish
10·1 month agoI just recently went through a much more benign, but scary nonetheless version of this.
I realized that my Ansible directory, that I had made public on GitHub to share as an example to some folks, had secrets committed and pushed.
It was the direct URL and credentials of an app I developed to store non-PII customer data. Now, it wouldn’t be the end of the world if someone noticed this and scraped the data, but it wouldn’t be good, either.
Luckily, I have Caddy access logs, and it appears no one ever accessed it.
So I pulled the secrets out of the Ansible directory and made the repo private, I rotated the credentials, and installed Crowdsec to monitor Caddy access logs and ban bad actors.
I only noticed the secrets because I had just setup Authelia as an OAuth2 provider for my homelab, and I was adding it to my backup scripts.
I was devastated when Google Reader shut down. I switched to another service after that and it shut down not long after that. Maybe a year or so.
I would have paid for that service at the time.
chunkystyles@sopuli.xyzto
Selfhosted@lemmy.world•How I self-host my ebooks and audiobooksEnglish
1·3 months agoRegarding certificates. I use Caddy for things like that. Even stuff that I don’t want publicly available. It is technically public, but relatively secure.
I use a combination of basic authentication plus a rate limit so the password cannot be brute forced. And then I have a bypass so that auth is not required on my home network. I think it works pretty well.
Of all the things on this, the one I’m most confused about is the Serious Sam logo.
chunkystyles@sopuli.xyzto
Selfhosted@lemmy.world•Ideon 0.9 — from watching to actingEnglish
2·5 months agoI can confirm the dev is great. I had two feature requests and they did a great job communicating and then implementing those requests.
chunkystyles@sopuli.xyzto
Selfhosted@lemmy.world•What are your favorite low-footprint self-hosted services?English
8·7 months agoI’m thinking about finding an alternative to ntfy. The maintainers are increasingly vibe coding it.
chunkystyles@sopuli.xyzto
Selfhosted@lemmy.world•What are your favorite low-footprint self-hosted services?English
2·7 months agoThere’s also an image for Copyparty if you’re already hosting stuff as containers. It’s super handy.
chunkystyles@sopuli.xyzto
Selfhosted@lemmy.world•Do you stick to the same linux distro across your devices?English
1·7 months agoI would use Debian for servers, except that the version of Podman (at least on Debian 12) was old enough that it couldn’t do quadlets. So I went with Fedora.
chunkystyles@sopuli.xyzto
Selfhosted@lemmy.world•Critical Docker Desktop flaw lets attackers hijack Windows hostsEnglish
4·1 year agoI run Rancher Desktop on Windows… But only because my company won’t let me use Linux, and I only use it for Dev and testing.
All that to say, I have no idea why else you would be running a container engine on a Windows host.
chunkystyles@sopuli.xyzto
Selfhosted@lemmy.world•Router suggestions for a complete noobEnglish
3·1 year ago+1 for Ubiquiti, but I’d suggest one of the cheaper models with built in WiFi unless you plan on having an intricate network.
chunkystyles@sopuli.xyzto
Selfhosted@lemmy.world•Your help needed: PhD research on why people choose to self-hostEnglish
3·1 year agoI course the middle option for things I’m not hosting, but could see myself hosting in the future.
chunkystyles@sopuli.xyzto
Selfhosted@lemmy.world•Self-hosting is having a moment. Ethan Sholly knows why.English
3·1 year agoThe worst part about quadlets, IMO, is that they don’t use the same key words as podman run does. So turning a working podman container into a quadlet can be challenging.
chunkystyles@sopuli.xyzto
Selfhosted@lemmy.world•What webapps do you selfhost that aren't media/game servers?English
52·1 year agoCheck out Tailscale. It uses Wireguard under the hood, but it’s magic.
containers should be immutable and not be able to write to their internal filesystem
This doesn’t jive with my understanding. Containers cannot write to the image. The image is immutable. However, a running container can write to its filesystem, but those changes are ephemeral, and will disappear if the container stops.
So, slightly tangential, but I have a failed home automation project this past week.
I have been using an unofficial integration for my mini-splits for a few years. The guy who wrote it likes to disappear for 6 months at a time and it seems like it may be abandoned. It finally stopped working after a home assistant update.
I had bought some ESP based replacement dongles about a year ago and decided to finally use them. Well, not all of the features worked, so I set about writing my own firmware.
That ended up working even less well. I wasted a lot of time and effort trying to get my firmware to work before giving up and just moving to the fork of the original Home Assistant integration for the official dongles.
I hate being beholden to third party stuff like this because I have robust automation setup for my mini-splits and updates can completely break them and be a massive pain to fix.
I’m not sad I tried and failed so much as I’m just sad it didn’t work. I may try again sometime in the future.
chunkystyles@sopuli.xyzto
Selfhosted@lemmy.world•What are your Homelab goals for 2025?English
1·2 years agoNo reason you can’t use NixOS in a VM on Proxmox.
My container host OS is another immutable, uCore, which I run in a VM on Proxmox.
chunkystyles@sopuli.xyzto
Selfhosted@lemmy.world•What are your Homelab goals for 2025?English
1·2 years agoI did this recently. Opendrive is free up to 5 gb and works with rclone. All I’m backing up is the config and data needed to recreate my containerized services. I’ve even had to recreate them from the backup, once.

I’m already building a custom image of Caddy with plugins for Crowdsec integration. It’s not hard to do. But I have no reason to use anything other than the default Let’s Encrypt setup.