

I run Picsur. It let’s you convert, resize, and compresses well. picsur.org


I run Picsur. It let’s you convert, resize, and compresses well. picsur.org


I’m running Kavita. It’s been good and tracks your reading progress. The catch is that there’s no upload, you have to put your files on the disk and then rescan


this is a cool looking project! well done! I like some of the choices that are available, such as the ability to have auto discovery over a local network, and video chat works as well. That’s sweet!


you can host your own S3 storage


I started with dynamic DNS on my home server, then moved to an encrypted tunnel. the issue with ddns is that your provider may block your ports. Mine eventually blocked 80, 443, and the wire guard port.
When I switched to tunnels, with cloudflare as my provider, there was nothing my provider could do about it.
So, I’d recommend tunnels since many providers don’t want residential users hosting servers.


I got gitea running on my VPs cluster that I use to host keyboard vagabond services. I moved my repository from my home PC into it, and set up an action runner to automate a build and deploy of piefed, so it runs my build script, pushes to harbor registry (internal), and then deletes and recreates a job to run db migrations and restarts the web and worker pods.
I’m going to migrate the other build services to it as well, and after that I should be able to finally get all of my services behind cloud flare tunnels and tail scale, and finally remove the last bits of ingress-nginx. The registry was the only thing still on ingress-nginx because I needed to push larger image files than are permitted by cloud flare. since all of that is internal now, I get to finally seal those bits off.
The build is also faster since I don’t have to rely on wifi


I’m trying to come up with the words for my feelings on this, but I guess I’m glad this exists simply for the reason that it does exist 🤣


it isn’t, I’m hosting a private gitea instance on a home computer.


you already have a cloud flare tunnel, so you can add a new entry for a domain and point it to another service. cloud flare handles the encryption. for docker, I have my reverse proxy on port 80 doing the routing and the docker route is http://localhost/


that’s quite a long compose file.
the way that I use cloud flare is with tunnels since my ISP blocks my ports. I have cloudflared running that connects to the cloudflare tunnel, which has a map of domain name to a service name, which is how services are accessed externally.
tailscale connects to tail scales main service and that’s how I access internal systems. at least that’s how I’m running it.


tailscale is a vpn. you don’t need cloudflare for it. you do need to set up the tail scale container with your credentials from tail scale, which they have guides for. after that, log in on your machine and click the connect toggle and you’re in.
the exit node is if you want to look like you’re at your host computer.


what an experience! thank you for sharing :)


I’ll include mine to show that it’s not unusual to support them! it’s my favorite and most used self hosted project



if you have off-site backup, that could potentially count as the two types, but probably not in the spirit of the backup.
I have two spinning disks, a SATA SSD cache, and off-site backup


I actually just wrote about today’s fun experience! https://gotosocial.michaeldileo.org/@mdileo/statuses/01K7YKQ9584YBY1QTYQ8RMW7SS


not for LLMs. I have a 16GB and even what I can fit in there just isn’t really enough to be useful. It can still do things and quickly enough, but I can’t fit models that large enough to be useful.
I also don’t know if your GPU is compatible with ROCM or not.


i had to do a particular command to get the AMD GPU properly available in docker. i can’t find that if you need


cloudflare happened first and I haven’t been bothered to change it yet


I switched to it because the ISP blocked ports 80/443. It was good and things actually got a bit faster with them handling SSL certs.
but one thing to note is that the free tier has a 100MB file limit. I got around some of that by using the tail scale vpn with a custom domain entry to point to the local network.
I did these changes (wire guard to tail scale, dns to tunnels, etc) at different times, which is why things aren’t very consistent.
here’s the GitHub for it https://github.com/CaramelFur/Picsur