skybox

joined 1 year ago
 

I'm working on starting up my first home server which I'm trying to make relatively foolproof and easily recoverable. What is some common maintenance people do to avoid dire problems, including those that accumulate over time, and what are ways to recover a server when issues pop up?

At first, I figured I'd just use debian with some kind of snapshot system and monitor changelogs to update manually when needed, but then I started hearing that immutable distros like microOS and coreOS have some benefits in terms of long term "os drift", security, and recovering from botched updates or conflicts? I don't even know if I'm going to install any native packages, I'm pretty certain every service I want to run has a docker image already, so does it matter? I should also mention, I'm going to use this as a file server with snapraid, so I'm trying to figure out if there will be conflicts to look out for there or with hardware acceleration for video transcoding.

[โ€“] [email protected] 1 points 3 months ago (3 children)

Became? ๐Ÿค”

[โ€“] [email protected] 1 points 4 months ago

After getting burnt on the unRAID license change and the restriction on security updates, I figured there had to be a simple os that I can essentially set, forget, and easily update when I need, which also uses SnapRAID. I might just try this out.

[โ€“] [email protected] 6 points 4 months ago

Okay yeah that's very true the proctoring systems suck entire ass.

[โ€“] [email protected] 7 points 4 months ago (1 children)

I do love open source, but hearing "Moodle" aged me like a decade lmao. Also nextcloud for everything? I guess having every tool you need centralized makes sense but I do wonder how well it scales across tens of thousands of people.

[โ€“] [email protected] 9 points 4 months ago* (last edited 4 months ago) (2 children)

I really don't get the Chromebook complaint. It just needs to browse the internet, and a Chromebook is damn solid at that at a super reasonable price and are rugged as hell. Yeah I wish schools didn't hook into the g suite but like what, you want em on a windows machine to do the same things as on chrome os?

[โ€“] [email protected] 1 points 4 months ago

This and grapheneos were the two big reasons I got a pixel 8 after I broke my 5 on a small drop. The third was I got it for basically perfect condition for $350 on ebay which is so baller.

[โ€“] [email protected] 1 points 4 months ago

https://floorp.app/ Been lovin this fork solely because the vertical tab bar integration is awesome.

[โ€“] [email protected] 7 points 4 months ago

Here's to hoping a solid sbc with gpio pins and solid software support shows up as a competitor to keep them in check?

[โ€“] [email protected] 1 points 4 months ago (1 children)

I agree with you, but I still hope for your sake and others that you drive relatively safe and make good driving choices lmao

[โ€“] [email protected] 4 points 5 months ago

I know it's been years since they changed this but I'm still upset. But it doesn't change much cause I also just look up everything before I watch it since there's no way in hell I trust companies not to filter reviews lol.

[โ€“] [email protected] 1 points 1 year ago

I haven't looked very hard so there could be backup services I'm missing. So far I've found restic/autorestic and duplicati, but I'm not sure what their differences in purposes are or pros/cons between them.

Also I've heard Unraid has a flexible storage solution which would be nice as I would like to just upgrade as I go instead of planning substantial disk upgrades, but are there also solutions for that on custom built systems instead of SHR?

[โ€“] [email protected] 1 points 1 year ago (1 children)

My parents won't necessarily be using the NAS, I'd just be using some kind of system (maybe even just a raspi) as a remote backup solution with a wireguard tunnel to my local NAS, but if a drive fails, I'd be about 700 miles away to manage it.

If it was a perfect world, I'd like to just ship a new drive to my parents and tell them to unplug the failing one and plug in the new one, then manage the rest automatically/myself remotely, but I assume that's a pipe dream.

 

Hey all, I've been doing a bunch of research on selfhosting the last few weeks as I'd love to lean on more open source projects for my daily productivity & entertainment. My main goal is to backup all my personal documents, photos, and videos (around 1tb so far over ~5 years, so not too demanding) and host a few services to access files on local storage (Immich, Jellyfin) and personal (paperless-ngx, homeassistant, morss). Although I'm not afraid to mess around learning Docker, I'd like to prioritize low maintenance in balance with relatively low long-term cost so that I don't run into an issue that takes more than a day to restore access to my files/backups. I'd rather save that time for the fun stuff, like endlessly configuring HA automations.

All that said, I figure a decent solution would be to run a local NAS in RAID 6 with a cold storage HDD to swap whenever I transfer a bunch of files from my camera for local backup, and a remote backup at either my parents' home or maybe eventually on another friend's NAS. The main thing I'm wondering right now is if a prebuilt NAS (Synology, Asustor, etc.) is worth it in comparison to a custom built system for simple maintenance, reliable and low-bandwidth remote backup and recovery, and solid file sharing options for friends and family? I've heard SFTPGo is a great project for file transfers if going custom built, so I'm not completely worried about the last point, but it'd still be a nice bonus to not have to worry about another service.

My greatest fear is having to explain to my parents what a terminal is, so I'd like something reliable with a good price which I can hopefully maintain without crossing that bridge. I know most prebuilt NAS systems aren't as cost effective or flexible for hosting a bunch of services also, so if I did go with a prebuilt, I would probably pick up a micro PC like a NUC or an old Dell Optiplex to network with the NAS for Immich, and maybe use some internal storage to keep some movies to stream with Jellyfin (unless there's a limitation I'm not considering). Any advice?

view more: next โ€บ