Building a new, bigger, storage server using TrueNAS scale. I’ve been on CORE forever and it works well. Running out of space, though, and might as well upgrade the OS too.
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!
Goals: keep it running
Add some redundancy to it.
Find a way to copy my iCloud files to Nextcloud.
Migrate from Unraid in a massive tower to a proper JBOD rig in a rack. Finally set up ARM SBC k8s cluster for most things alongside the old x86 hardware for a few services and running the NAS as I don't know how I'd hook that up to the SBCs.
Double Storage space (Done!)
Done for the year already!
Buy a home.
docker-ify everything, my nginx, nextcloud, pihole, jellyfin, and basically everything else is a nightmare and I can't even begin to understand how to modify the shit that ~~2023 me did~~ 2023 chatgpt spat out, so having everything in some neat docker composes is gonna help immensly
also making the Pi that everything's hosted on boot of an SSD instead of a cheap chinese SD card, but that requires money and I'm all out
I docker'd all of my systems a few years ago, and I'm so glad I did. So much easier to manage, and when I lost a system I was able to get most of my services back up and running with minimal configuration on a VM same day.
As for hardware, you might check and see if you've got a local reseller of retired business equipment. Before I moved, I had a place I went to from my work that accepted shit we were getting rid of that disposed of stuff and resold at a bargain the stuff that was still good. I got more than one hp tower from a few years previous that ran (and still runs) like a champ. Felt like night and day when I upgraded to that from my Pi setup, and they were only like $35 each.
I need to move my mishmash of hard drives, fans, cables, and NUC into a proper NAS box, with a proper power supply and a mini itx motherboard.
I just want jellyfin to organize media properly.
Permissions ok, it detects the fils in the software, then the folders are just empty. I know its my incompetence but been bashing my head against that wall a while.
Certain media categories fix 1 or two podcasts and then other categories break the ones that it fixed.
Naming conventions? Metadata? File types?
One day
Second NAS - I've filled up the first one.
Might get around to tidying this 20-year-old mess up a bit - tho I'm not sure where to start lol.
I am not a proud man.
I appreciate you posting your balls like this.
Fuck it it works. Lol
I need to get off ESXi and onto....Proxmox i guess. Xcp-ng is great except no virtual network switches.
Eh, xcp-ng runs open vSwitch
Well heck, I hadn't really figured that outm . also I need to learn containers so proxmox might still be the thing
- Finish building a mini-rack with a server (almost done).
- Finish cabling the house with CAT6 cables.
- Migrate the current VPS running my docker services to the self-hosted server.
- Implement a NAS on the server using a virtualized OpenMediaVault instance.
- Migrate my network infrastructure from a single asuswrt-merlin router to OPNSense + Cisco Switch.
- Deprecate the Raspberry Pi entry point for incoming traffic, move to NUC instead.
- Switch from PiHole to Adguard
- Move IoT equipment to separate VLAN
Many goals, little time, so we'll see what actually materializes 😅
- Reimplement my Grafana+Loki stack on public cloud, replace Promtail with a proper Prometheus pipeline (queries are making my qnap go brrr)
- Start up an Immich instance and migrate Google photos to it
- Set up Authentik or something equivalent for the aforementioned services and others. I already have a basic Traefik test config without authentication but still don't have it working 100%, so everything stays on TailScale for now
Traefik+immich+Authelia here, works good. You can use the traefik bypass secret header to let Immich through authelia.
Probably possible in some fashion with authentik too, haven't tried it yet.
I have a dual socket R620 with 256gb RAM that I never turn on (proxmox) and another box with a single xeon 1518d (esxi). Collapsing both down to a repurposed Sophos SG135 (atom c3558) with 32g ram, 512gb sata and a noctua fan (proxmox). I already use another sg135 running opnsense. I run mostly lightweight loads anymore (HomeAssistant, netbox, unifi controller) so I really don't need things turned on that have overkill horsepower. I have a separate file server that I need to upgrade sometime (old 4 core bulldozer amd) but it keeps chugging away.
Finally get a cheap mini PC so I can stop running my gaming rig 24/7 for jellyfin. Looking to start self hosting few other services if that goes well.
My server is exactly as I need. Basically 1 year old now. This year I really want to do vlans to control the network more than an off the shelf router. I work in tech and still am struggling because all I know is meraki bullshit and that's not priced for the typical home user.
I'll need a few AP's and a switch and firewall. I don't know what to get or what to buy and each research session ends with more options than I started with. Anyway that's my goal. I'll get there eventually.
Get everything migrated across to my new k3s cluster. I’ve been using larger boxes (unraid) and a couple of 1L mini PCs with proxmox to run my homelab until now.. but I work with kubernetes and terraform daily and wanted something declarative.
I’ve now got k3s setup with a handful of services migrated (Immich, Tailscale, Nextcloud etc) but there’s still a ton to go (arr suite, various databases, Plex, Tautulli etc). It’s another job entirely.
I love it but sometimes I wonder why I do this to myself 😅
Right now it's really just setting up DNScrypt, and maybe swapping some equipment out for lower power consumption.
Actually have a decent backup system and data repetition
This, my ssd randomly disappeared on my proxmox server January 1st so I had to start from scratch. Didn't have any docker compose backups or lxc backups..... I suppose this time I can do everything right now lol
Centralised identity management, particularly for machine logon, NFS and maybe a few of the services I run.
Yeah I've been toying with FreeIPA for IdM, Keycloak for SSO, and Netbird to create a zero trust internal network. DNS is the hurdle I'm currently figuring my way over
Ha, DNS is the only one of those that I have sorted. I have some reading to do.
What's your solution? PiHole? The thing I don't like about the PiHole is the lack of wildcard domain rewrites. I've been playing with AdGuard Home and Unbound, not sure what my final solution will be, though.
I have Unbound and a pihole. Started with just unbound but found I needed device specific rules that I couldn't do. So I setup pihole and some devices use that as published through the DHCP. Things like the Mrs didn't want certain ad blocking on her devices, but I did everything else. Also means in future I can block more just on the kids devices.