Proton
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.
-
No spam.
-
Posts are to be related to self-hosting.
-
Don't duplicate the full text of your blog or readme if you're providing a link.
-
Submission headline should match the article title.
-
No trolling.
-
Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.
-
AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.
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!
Dell Wyse 5070 off ebay. 2TB nvme in an external case I had laying around (just so happened to have been shuffling hardware around on other computers). Gave it to a relative who has their own setup with a battery backup and stuff. Tailscale and Duplicacy. 1.5 years and only issue I bumped into was the first external case I bought was cheap and bad. Went with something slightly more reputable and it's been rock solid since.
Amazon Glacier at like US$23/month for around 10 TB. It’s going to be a nightmare expense to pull it all back out though, especially after building a new NAS at these current prices.
I don’t use it but I would recommend Kopia due to its content-defined chunking, deduplication, etc. I’m writing a fork of it that allows any Rclone adapter to work as the frontend or backend but it won’t be released for quite some time.
Otherwise I sync most my files to Backblaze by hand from time to time using Rclone and client-side encryption.
For my needs, I just use a Hetzner Storage Share and nextcloudcmd on a timer. I started doing that mostly because I already paid for the hosted Nextcloud instance and I like that it does file versioning for me and that it provides an easy to use GUI to restore files.
I use some free one but use cryptomator
I see a lot of people using restic here. However, restic has no support for object locking. Depending on the backup source, an attack on the storage location itself is probable (e. g. via ransomware).
I think rustic is currently discussing implementing support for object locking, and Kopia has it already.
None of the solutions have had an official audit yet, and at least Kopia defaults to AES-GCM, where I'd really love for an auditor to tell me there are no issues with nonce reuse, but switching to ChaChaPoly-1305 is an option.
If that matters depends a lot on the individual, just something to keep in mind.
I have my important server stuff (docker and immich etc) duped via syncthing to an old external USB drive attached to my office mac which then has Backblaze Personal Backup running. That backs it all up with no storage limit for £70/year on their 2 year plan.
The only downside is if the drive isn't connected for a few days, it checks it all again on reconnection.
I have about 4TB of files most of the time.
This way I have 3 copies of my files: 2 local, 1 remote.
EDIT: forgot that I also have 1yr retention on the files so in theory I can grab anything that I deleted up to 1yr ago.