I've got a project to look forward to. Have my Proxmox server with a UPS, running NUT to watch the battery percentage and power down gracefully if the % gets too low. I have Home Assistant watching that so it's supposed to notify me before that happens. It's not notifying me though, so I gotta look into that. I know it's not working this morning because the power went out, so now I'm just sitting here theorizing instead of actually looking at it. π
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (donβt cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Currently trying to figure out how to create and maintain an internal CA in order to enable pod to pod TLS communication, while using letsencrypt for my public ingresses.
My NAS and our desktops are all on WiFi, so I'm planning to run some cable or install moca or something. Our uplink is currently only 100mbit (max for this ISP, I refuse to switch) but our city plans to roll out gigabit everywhere in the next couple years, so I want something forward compatible (powerline will probably be too limiting). SO has been complaining about latency, and I think the WiFi card is to blame, so I'm trying this before upgrading the WiFi card.
Our house has the following:
- phone lines everywhere (could maybe use the existing cables to fish through cat6?)
- cable jacks e everywhere (have an unused satellite dish)
- lots of power plugs
- two floors (rambler + basemen) with pretty much no shared walls (everything will need to jog a bit)
I'm going to try running some cable tomorrow (holiday in the US, just want a test run from bedroom internet source -> basement water heater room), but if that doesn't work, I'll need a backup plan.
Anyone have experience with any of the above? Tips?
No experience with most of that stuff, but I would also try to avoid powerline. Tried it and had pretty bad performance.
That's a massive project that I would like to one day embark on myself. I'm in a ranch with a basement so it should be a breeze. Ha, not! Good luck!
I've recently setup an recipe archival project using tandoor, I'm working on converting all my grandparents fading old as dust cooking recipes from their misc handwritten cursive notecards to digital.
Setup was uneventful but it took a little research to figure out how to use a remote postgres server, turns out the app doesn't give an error when it can't connect to the server, it just fails to run
Have to say the actual program itself is absolutely absurd and how they choose their permissions, it breaks all conventional and took quite a bit to get used to.
Recently set up Nextcloud, but ran into trouble getting it to connect with a domain because of Starlink being the ISP. Found out about tailscale and have been getting things connected and accessible with Tailscaleβs magic DNS that it uses.
Currently trying to figure out how to use the iOS tailscale app to connect to an exit node, which will be my server at home, but itβs not easy. Apparently it can be done through the shortcuts and automation on the iPhone, but canβt sort out a way to connect easily that doesnβt throw errors with no good documentation to say what Iβve done wrong.
Attempting to get my lemmy instance going properly. Got it running on digital ocean but they don't allow outgoing email and reccomend a third party service. I decided to try out Hetzner and am getting errors saying that docker compose isn't installed when running the ansible script.
We finally got our music server set up after a lot of finagling with wireguard. It's really cool; we have slsk-dl set up to batch download our playlists from Soulseek, which we can then play in Jellyfin. Next I'm gonna set up Nextcloud for backing up photos, projects, the whole shebang.
Working on testing stalwart... And will need to organize and document properly my various nft rules and routing tables, because its slightly getting out of hand...
I had my VPS go down due to a PSU issue. Os there any legal recourse for getting my 0.14% of the monthly cost back?
Recently set up OliveTin on a pi zero w for some automation scripts I wan to be able to trigger from my mobile. I'm loving it.
I'm iterating again on my lab setup and moving a few apps that I expose externally to their own VM so I can lock that sucker down even further. Right now I have a few different servers with podman/docker containers grouped by application type. e.g. critical apps: foregjo, nextcloud, vaultwarden. My arr stack. Media consumption. Knowledge & tracking apps, and general apps.
I eventually intend to throw the external apps into a DMZ VM but my network isn't setup to do that right now, so instead I'm getting them set up on their own host and will lock down the firewall to only allow it to communicate with my reverse proxy and nothing else.
It's been fun reworking my Ansible playbooks to do all my server provisioning (still need to figure out Terraform) along with running app installs and updates automatically at the press a button. Working with firewall rules via Ansible was a bit of a headache at first but now I'm in a really good spot.
I'm also testing out linkwarden and hoarder to finally replace what I lost with Omnivore a while ago.
still learning truenas. i think I've figured out nextcloud which is basically a nightmare whenever I've had to install it
Trying to get headrest working in docker. But backups end up filling my host drives docker volume with cached chunks.
Tried setting and volume mounting the cache dir but it still fills up.
Duplicacy worked though so might just stick with that. Just gotta try restoring files now.
I've been slowly, but steadily, migrating the services I run on my TrueNAS CORE (FreeBSD) from Jails to Debian VMs so I can migrate to TrueNAS 25 (no more SCALE it seems, and Linux) around April without many hurdles, hopefully.
Besides having to learn some systemd, it has been a smooth ride.
Now I'm down to the last 2 services, which I think are the most complicated setups I have and with no nice deb packages to ease installation: Paperless-ngx and Photoprism.
I'll probably look into playing with Containers (LXC/Incus) to have the same lightweight and efficiency as Jails once the migration to Linux is done. But honestly, if everything is running nicely, I won't be very motivated to do so, let's see.
Set up an instance of Supabase for an application I'm building that needs a REST backend. So far, so good, using it's Auth functions for OTP login and they work well.
I've been looking into airtable alternatives. Came across teable, which I liked, but it doesn't seem production ready. π€
any you did like? nocodb?
Yeah, i did tbh. It's just that the SSO feature is behind the paywall. If it wasnt, i'd easily go with it.
Teable is promissing sso for the community users.
I have yet again broke a Nextcloud server By trying to upgrade it (from 27 to 30) . Even after hours of debug iβll have to remake it from scratch β¦.again
Finished setting up an email server and am now looking into a matrix nextcloud bridge. Doesn't seem to exist, so I guess I'm writing one.
What exactly is it supposed to bridge?
I'm trying to figure out why truenas scale refuses to auto start virtual machines... Other than that everything's smooth atm :>
I just setup a local llm with open webui and lm studio using qwen 2.5 coder 7b as the model, gonna test it this week.