this post was submitted on 15 Feb 2025
193 points (99.0% liked)

Selfhosted

42718 readers
698 users here now

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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. 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.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

It's Sunday somewhere already so why wait?

Let us know what you set up lately, what kind of problems you currently think about or are running into, what new device you added to your homelab or what interesting service or article you found.

I'll post my ongoing things later/tomorrow but I didn't want to forget the post again.

(page 2) 50 comments
sorted by: hot top controversial new old
[–] lambda@programming.dev 4 points 5 days ago* (last edited 5 days ago)

Trying to figure out how to get my qBittorrent docker container to route all traffic through my VPS through wireguard. The catch is that the webui needs to be accessible through LAN.

[–] Korhaka@sopuli.xyz 4 points 5 days ago (1 children)

Considering moving my stuff into a VirtualBox VM or two rather than running directly on my PC. Then at some point in the future when I have the hardware for it I can fairly easily move it to proxmox. Also means installing a clean OS on my main PC is a quicker task as it would just be install virtual box, load up the VMs and a lot of stuff would already be done.

[–] csm10495@sh.itjust.works 3 points 5 days ago

Consider using containers. I used to think this way, though now my goal is to get down to almost all containers since it's nice to be able to spin up and down just what the one 'thing' needs.

[–] not_amm@lemmy.ml 2 points 5 days ago

I'm still using Docker Rootless, which I want to change for Podman since Rootless is second-class for Docker, but I haven't been able to read the documentation enough to understand Podman Quadlets to migrate my compose files, and there are some incompatible configurations so even if using podlet, I have to edit some things manually.

I also want to migrate to MicroOS if possible in my server, but I'm still testing things in a VM to understand enough and the cost-benefit u.u

[–] jeena@piefed.jeena.net 8 points 6 days ago

I. Build a PC for video editing because it was becoming impossible to do on the laptop. I realized that I can use the GPU also to run large language models myself.

So this week I've been setting up ollama and Open WebUI to be able to move some of my queries I ask ChatGPT and ask them on my computer, even if I'm away.

This way I don't need to send sensitive data to the USA and China. It works quite well but I only can use smaller models up to 14B because of the 12 GB VRAM my graphics card only has.

[–] madeofpendletonwool@lemmy.world 5 points 6 days ago* (last edited 6 days ago) (2 children)

Working on Smart Playlists for Pinepods I'm the developer of the self-hosted podcast management server and Sunday is always my new feature day. I've had a lot of fun adding in new features lately. Like designing a homepage and adding OIDC login support. Don't let anybody tell you auth isn't fun.

load more comments (2 replies)
[–] sugar_in_your_tea@sh.itjust.works 4 points 6 days ago (5 children)

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?

[–] WhyFlip@lemmy.world 3 points 6 days ago

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!

[–] tofuwabohu@slrpnk.net 3 points 6 days ago

No experience with most of that stuff, but I would also try to avoid powerline. Tried it and had pretty bad performance.

load more comments (3 replies)
[–] dotslashme@infosec.pub 4 points 6 days ago

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.

[–] dantheclamman@lemmy.world 3 points 5 days ago

I finally set up Joplin server. It is a revelation after too long using Syncthing to sync databases. I wasn't able to use Joplin on Android anymore- the sync to file system had gotten too slow. Now everything syncs pretty much instantly!

[–] hangonasecond@lemmy.world 6 points 6 days ago

I've gotten a CalDAV server, audiobookshelf, and selfhosted obsidian live sync running on my laptop while I wait for movers to bring my shit to my house. Then gotta migrate it all across to my mini PC afterwards. Doing a modular NixOS setup to replace/complement what I used to have running on proxmox.

Once everything is on a dedicated machine I'm going to make a nice little homepage for it, inspired by a previous thread here.

[–] merthyr1831@lemmy.ml 3 points 5 days ago

Anyone know how to set up NPM on truenas scale? I've spent all day trying to get my SSL certs and it fails every damn time. Just says the donation is unknown or that it can't find my npm install 😮‍💨

I'm using a freedns domain tho so maybe I'm gonna need to try buying a domain.

[–] drkt@scribe.disroot.org 6 points 6 days ago (9 children)

Why is it so hard to send large files?

Obviously I can just dump it on my server and people can download it from a browser but how are they gonna send me anything? I'm not gonna put an upload on my site, that's a security nightmare waiting to happen. HTTP uploads have always been wonky, for me, anyway.

Torrents are very finnicky with 2-peer swarms.

instant.io (torrents...) has never worked right.

I can't ask everyone to install a dedicated piece of software just to very occasionally send me large files

[–] LiveLM@lemmy.zip 6 points 6 days ago (2 children)

Maybe something like Copyparty would be what you're looking for?

[–] tripflag@lemmy.world 2 points 5 days ago (1 children)

Thanks for the mention :>

Yeah, copyparty was my attempt at solving this issue - a single python-file for receiving uploads of infinitely large files, usually much faster than other alternatives (ftp, sftp, nextcloud, etc.) especially when the physical distance to the uploader is large (hairy routing).

I’m not gonna put an upload on my site, that’s a security nightmare waiting to happen.

curious to hear your specific concerns on this; maybe it's something that's already handled?

[–] drkt@scribe.disroot.org 1 points 4 days ago (1 children)

I already saw copyparty but it appears to me to be a pretty large codebase for something so simple. I don't want to have to keep up with that because there's no way I'm reading and vetting all that code; it becomes a security problem.

It is still easier and infinitely more secure to grab a USB drive, a bicycle and just haul ass across town. Takes less time, too.

load more comments (1 replies)
load more comments (1 replies)
load more comments (8 replies)
[–] silmarine@discuss.tchncs.de 5 points 6 days ago (5 children)

Set up paperless-ngx and cannot get my scanner to send a scan to a FTP server. It supposedly supports sending to FTP but doesn't have much documentation for it. I've tried FTPS, SFTP, and unsecured FTP. Both secure types just cause it to error out. But with unsecured the scanner just freezes then reboots. Really annoying me. I'm about to give up and just scan to s USB thumb drive then copy the scans to the server.

load more comments (5 replies)
[–] shadshack@sh.itjust.works 4 points 6 days ago (3 children)

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. 🙃

load more comments (3 replies)
[–] bluGill@fedia.io 6 points 6 days ago

Installed grocy on a server and magic mirror on a pi. Now we can track all the daily tasks of life which makes my wife happy

[–] mesamunefire@lemmy.world 6 points 6 days ago (8 children)

I'm starting to see mastodon users on my tiny pixelfed server. It's such a good feeling.

On the sad side, my Lemmy update went south and I had to remove it off my setup. Still looking for a good replacement for max two users. Something dirt simple like GoToSocial turned out to be.

load more comments (8 replies)

I'm currently half way thru building a ZFS array using (5) 8tb Ironwolf Pro drives. I'm modelling and 3d printing a custom drive cage with brackets to hold them all inside the shitty Dell tower case I have dedicated to it. Hoping I can get it done sometime Sunday, I'm on V2 of the drive cage print and it takes like 8 hours to do lol.

[–] Presi300@lemmy.world 3 points 6 days ago

I'm trying to figure out why truenas scale refuses to auto start virtual machines... Other than that everything's smooth atm :>

[–] cass80@programming.dev 3 points 6 days ago (5 children)

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.

load more comments (5 replies)
[–] IsoKiero@sopuli.xyz 5 points 6 days ago

I changed my proxmox server from zfs raid pool to software raid with mdadm. Saved me a ton of ram and cheap ssd's don't really like zfs, so it's a win win. And while messing around with drive setups I also changed the system around a bit. Previously it had only single ssd with LVM and 7x4TB drives with zfs but as I don't really need that much storage it's now running 3x1TB SSD + 4x4TB HDD, both with software raid5 so 2TB of fast(ish, they're still sata drives) storage and 12TB (or 10,6 in the real wold, TB vs TiB) of spinning rust storage.

Well enough for my needs and I finally have enough fast storage for my immich server to maintain all the photos and videos over 20+ years. Took "a while" to copy ~5TB over 1gig lan to other system and back, but it's now done and the copying didn't need babysitting in the first place, so not too big of a deal. Biggest unexpected issue was that my 3,5" hdd hotswap cradles didn't have option to mount 2,5" drives so I had to shut down the server and open the case to mount the drives.

And while doing that my piHole was down, so the whole network didn't have DNS server around. I'd need to either set up another pihole server or just set up some scripts to the router to change DNS offerings to dhcp clients while pihole is down and shorten the lease time to few minutes.

[–] ColdCreasent@lemmy.ca 4 points 6 days ago

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.

load more comments
view more: ‹ prev next ›