A day of using Docker and I'm now properly self hosting:

  • Syncthing
  • Jellyfin
  • Aria2
  • AriaNg
  • Karakeep
  • Libre Closet
  • Immich
  • Journiv
  • Anchor Notes
  • Meerkat CRM

What else should I grab? I have unlimited power now. I still need a calendar, but that's all I have planned right now.

#selfhosted #homelab #FOSS

@zak Maybe some tools for monitoring and service health checks? Few examples are listed on https://selfh.st/apps/?tag=Monitoring page, and those might give ideas for how to keep the self-hosted home infrastructure running better.
Self-Hosted Software and Apps

A directory of self-hosted software and applications for easy browsing and discovery

selfh.st
@autiomaa I'll check it out!
@zak definitely not plex 
@memoria I've just never heard good things about it.
@zak Properly self hosting as in memory and cpu limits in place and nothing is running as root?
@Cyberbeni Correct! Granted, I'm using a Synology NAS, and so a lot of this is handled by their "container manager."
@zak I could suggest Uptime-kuma, grimmory if you have ebooks, freshrss is you use rss (and you should :) ), portracker if you get very serious with selfhosting.
But you are already well-done, congrats :)
@Rutrapio I'll check these out! I think I had looked into FreshRSS before and just never set it up for some reason.

@zak just for my general knwowledge, did you check on readeack instead of karakeep? If yes, what made you choose the latter?

And libre-closet, I'll give it a try.

@Rutrapio I had never heard of it. I was considering between Karakeep and Linkwarden and basically flipped a coin to figure out which to try first. But so far so good.

@zak a good way of chosing :) have fun !

What is your hardware so far?

@Rutrapio A Synology DS923+ with 4 22TB Iron Wolf Pro / Exos drives in SHR-2, upgraded to 32GB of RAM. Almost certainly overkill but I wanted room to grow.
@zak not overkill. :) have fun and use
@zak
I've appreciated self-hosting #NextCloud
@DefectiveWings I was considering this, but given how I already use Syncthing, I had to wonder what something like Nextcloud would offer me. But I'm still looking at it because it's so nice looking.

@zak
I have both. #Nextcloud is my #Dropbox replacement and #Syncthing is used to backup my fileserver to my offsite location. I also use NC for syncing my podcasts to #AntennaPod, davsync contacts and calendar to my phone's #davx5

If you have a large physical medium collection, consider looking at the Automatic Ripping Machine container

@zak Password manager #vaultwarden,
chat Server #matrix
@eingfoan he works at 1password 👀 (a competitor)

@ku sorry 🤣

But He could then See a Password manager that does folders 🤩

@eingfoan 🤣 FWIW I have Vaultwarden on my home server and love it!
@eingfoan Hah, check my bio. 😛 This won't be happening. Matrix might not be a bad idea in the future, but right now this NAS is just for me. It has no external access at all.
GitHub - kieraneglin/pinchflat: Your next YouTube media manager

Your next YouTube media manager. Contribute to kieraneglin/pinchflat development by creating an account on GitHub.

GitHub
@clergyman These seem great! I'll same them for later. Search in particular is a great idea. How has that been working for you?
@zak Search is great! Results under a second. For images around 2 seconds.
@zak If you're into cooking, grocy is good for managing your recipes and ingredients.
For notes I use joplin.
@ln Oh, I had been hosting Grocy on my Home Assistant Green and totally forgot about it. That's a good one. I also did look into Joplin, but it was a bit much for what I need. Notes are for basic stuff for me, and anything else gets a full LibreOffice document.
@zak baikal for contacts&calendar
@ku I was thinking either this or Radicale. I haven't decided on which yet.
@zak note that if you get Nextcloud, that comes with a Sabre server (same thing)
@ku Oh interesting. Hmm, maybe I'll do that.
@zak radicale is nice but doesn't come with a web based calendar ui. I've used it for years tho, works great!
@monotux I'm mostly okay with this as long as I can find CalDAV apps that I like for both Android and Linux. Android might be a challenge given how picky I am with actually using a calendar.
@zak kavita is great. I often visit this site for inspirations https://selfh.st/apps/
Self-Hosted Software and Apps

A directory of self-hosted software and applications for easy browsing and discovery

selfh.st

@zak The most important thing in self-hosting? Backup, backup, backup.

Follow the 3-2-1 rule: 3 copies, 2 different media, 1 off-site.

Snapshots aren’t backups. RAID isn’t a backup.

And if you’ve never tested a restore, you don’t have a backup, you have a guess!

p.s I use Proxmox Backup Server with S3 for backups and Nextcloud for calendar and contacts. If you want a list of what I host just let me know 🤓

@unknownuniverse I'm currently just using a Synology NAS for all of this right now, and so I certainly haven't figured out a backup plan. My media library from Jellyfin likely won't be backed up at all. Everything else I may just archive, encrypt on my end, and put into Proton Drive or something. But I'm open to suggestions!

@zak Synology is a solid start, but manual backups to Proton Drive usually end up being a chore that gets forgotten.

I'd suggest looking at Hyper Backup, it’s built into the NAS and can automate encrypted backups to something like Backblaze B2 or C2.

To save on storage costs, I usually skip the bulk media and just backup the server configs and metadata. It’s enough to get back on your feet if the hardware fails without paying for massive off-site storage. 🤓

@unknownuniverse That's what I'll be doing, yeah. I'll look into it!
GitHub - janeczku/calibre-web: :books: Web app for browsing, reading and downloading eBooks stored in a Calibre database

:books: Web app for browsing, reading and downloading eBooks stored in a Calibre database - janeczku/calibre-web

GitHub
@vinski I was actually considering Kavita for my book collection. Would you say this looks better than that? Honestly I've never even used the Calibre client before.

@zak Unfortunately I have no experience on Kavita, but thanks for the tip! It never really occurred to me there are other tools for library management than Calibre.

For Calibre my experience has been mostly positive. I have used it for years to sync my Kindle and Kobo readers, I buy my books from various online shops and then deDRM them with Calibre. I used to have the Calibre database on my PC but have since moved it to my NAS, where I have Calibre-web so I can access it anywhere. I still occasionally use the PC client if I need to sync eReader with USB.

@zak backups. dont skip this.

databases + everything else. it doesn't matter where you backup, just do it.

@monotux Still figuring this part out but yeah, I'm definitely on this. I just need a solution that'll work for me.

@zak here’s a couple more you might be into:

Now that you’re self hosting some things, the next thing I’d consider is getting a cheap domain name and setting up a reverse proxy server (like Caddy or nginx proxy server).

That gives you the ability to create so actual sub-domains for each app - but more importantly both Caddy and nginx proxy manager support automatic SSL/TLS cert management - so you no longer get those annoying self signed certificate warnings for your internal apps.

You’d need to buy a cheap domain name if you don’t have one - but none of it ever needs to be exposed publicly (which you shouldn’t do anyway).

It’s probably easiest with Cloudflare hosted domains & DNS since it’s free and they offer good API access - but you’ve got lots of options.

Home - Paperless-ngx

Documentation for the Paperless-ngx document management system software.

@sudonem This is probably the next step for me. I just need to find the motivation to do it given that everything is already working properly. And I'm the only one using it all.