I keep moose os instance on a vps, for immich, cap (recordings), cal for meetings and one app for notes.
Small productivity apps that I just like to have access to everywhere.
Here are a few things I do:
Host static content behind nginx
Run filestash as a partial GoogleDrive replacement (I use it for sharing files with other people, like deliverables), files place on an S3 compatible object store.
Run vaultwarder for myself and some family members.
Run a container registry service backed by an s3 compatible object store.
Run a django web application I wrote for my own use. However, it stores to postgresql running in a different VPS.
Run caddy for ssl termination and reverse proxying the other services running here.
Redis (I forget if that was for filestash or the container registry, but can be configured to be very light weight).
All of those are in different containers running through podman.
Proxmox VE with various guests (PeaNUT, Gitea, Ntfy, n8n, AI inference, agents) running across 3 servers (total >300GB RAM, 6TB SSD storage), with a separate Proxmox Backup server.
I recently closed down a VPS I had been running for the last 10 years. Mostly used it for hosting a personal website and some smaller other static sites, as well as git repo backups.
After getting into home assistant and setting up a proper home server I no longer saw a need to keep the VPS running. With cloudflare reverse proxy I can still host personal websites, but from inside my home network. Since getting the home server I'm discovering a lot of neat self hosted options and use it a lot more than I ever did the VPS. If nothing else, hosting your own stuff provides a great place to learn and explore. It doesn't have to be always on/on the internet for that to be true though.
I run a language learning app* on a single VPS, for free.
I'm not sure if you can still get it, but Oracle used to offer very generous VPS for free. I have a 4 CPUs, 24 GB memory VPS that I'm using for several things, including running the backend and the marketing site for that app.
I installed Plex but ended up not using it, so I removed it.
dns and email server. i just make aliases that point to a single imap account that is unique for everything i sign up for. if i start to get spam, turn off the alias. it also lets me see who is selling my info or has been hacked when bestbuy@example.com starts getting emails from russia.
Messaging queues and brokers. RabbitMQ, BullMQ, etc. Simple services, but I've learned to keep them on their own images so they recover fast and don't compete with other resources.
I've seen too many chat services go away, or behind a paywall, so I vibe-coded my own chat and use the VPS to host the hole-punching infrastructure, because I and my friend who I wish to chat with are both behind NAT.
I keep moose os instance on a vps, for immich, cap (recordings), cal for meetings and one app for notes. Small productivity apps that I just like to have access to everywhere.
Here are a few things I do: Host static content behind nginx Run filestash as a partial GoogleDrive replacement (I use it for sharing files with other people, like deliverables), files place on an S3 compatible object store. Run vaultwarder for myself and some family members. Run a container registry service backed by an s3 compatible object store. Run a django web application I wrote for my own use. However, it stores to postgresql running in a different VPS. Run caddy for ssl termination and reverse proxying the other services running here. Redis (I forget if that was for filestash or the container registry, but can be configured to be very light weight).
All of those are in different containers running through podman.
On my home server (just an older desktop PC)
- qBittorrent for "Linux ISOs"
- Jellyfin so I can watch/read/listen to my "Linux ISOs"
- Tailscale so me, my family and friends can watch/read/listen to my "Linux ISOs" from anywhere in the world
- Self hosting my photo albums. Immich is a handy choice for this. Very useful for personal photos you don't want to trust to strange tech companies.
- Gitea for self-hosting git repos for some personal projects I have not open-sourced.
Right this minute I've got wireguard and caddy up.
NetBird on the VPS.
Proxmox VE with various guests (PeaNUT, Gitea, Ntfy, n8n, AI inference, agents) running across 3 servers (total >300GB RAM, 6TB SSD storage), with a separate Proxmox Backup server.
I recently closed down a VPS I had been running for the last 10 years. Mostly used it for hosting a personal website and some smaller other static sites, as well as git repo backups.
After getting into home assistant and setting up a proper home server I no longer saw a need to keep the VPS running. With cloudflare reverse proxy I can still host personal websites, but from inside my home network. Since getting the home server I'm discovering a lot of neat self hosted options and use it a lot more than I ever did the VPS. If nothing else, hosting your own stuff provides a great place to learn and explore. It doesn't have to be always on/on the internet for that to be true though.
I run a language learning app* on a single VPS, for free. I'm not sure if you can still get it, but Oracle used to offer very generous VPS for free. I have a 4 CPUs, 24 GB memory VPS that I'm using for several things, including running the backend and the marketing site for that app.
I installed Plex but ended up not using it, so I removed it.
* https://www.langturbo.com
dns and email server. i just make aliases that point to a single imap account that is unique for everything i sign up for. if i start to get spam, turn off the alias. it also lets me see who is selling my info or has been hacked when bestbuy@example.com starts getting emails from russia.
Messaging queues and brokers. RabbitMQ, BullMQ, etc. Simple services, but I've learned to keep them on their own images so they recover fast and don't compete with other resources.
a container image with a wireguard server plus a bunch of host configuration scripts to automate the setup.
Handy to have a non commercial VPN solution you can deploy in any region.
Mail / IMAP server for my family domain. Small web server with a few static content sites. Trillium notes server.
Pretty low maintenance overall - I can go months without even thinking about it.
Deploy a vpn
I've seen too many chat services go away, or behind a paywall, so I vibe-coded my own chat and use the VPS to host the hole-punching infrastructure, because I and my friend who I wish to chat with are both behind NAT.
The price was low enough that I left it running.
1. Authoritative DNS server
2. Rendezvous server ("supernode")
Hermes and an Orca dev server