this post was submitted on 06 Feb 2023
9 points (100.0% liked)

Self-hosting

2794 readers
7 users here now

Hosting your own services. Preferably at home and on low-power or shared hardware.

Also check out:

founded 2 years ago
MODERATORS
 

I have a small ubuntu server running on a rockpi 4, I use it for everyday services like rss feeds (miniflux) and media (jellyfin). The only way I have found so far to be more resource efficient is to download movies and shows at lower resolution, this can reduce used bandwidth to a tenth. What other ways are there to save power and bandwitdth for everyday tasks?

top 6 comments
sorted by: hot top controversial new old
[–] poVoq 5 points 2 years ago* (last edited 2 years ago)

That's already a very low power solution. If you have external storage connected there might be still some saving potential, 3.5" HDDs use quite a bit of power, so do high end NVMe drives.

Software wise... maybe check the crons and reduce the frequency? Like your RSS feed reader probably doesn't need to check every 5 minutes or so for new entries.

[–] graphito@beehaw.org 2 points 2 years ago (1 children)

It seems like you wouldn't have asked that question if your network worked flawlessly. Saving bandwidth on local network seems like a weird saving on its own.

So I imagine that you might be suffering from a more fundamental problem: like having a low end router that you push to self-host and cater to a family of wireless devices at the same time.

Am just speculating of course. Could you tell us why are you chasing to reduce power of 5-20 watt device?

[–] SirVoe 2 points 2 years ago

sorry maybe it wasn't clear. I don't really need to reduce power consumption. since this is the self-hosted channel of a solarpunk instance I was wondering what people do in their setup to be energy efficient in general, it's not really to help me in particular

[–] dogmuffins@lemmy.ml 1 points 1 year ago

I guess it depends on your definition of "self hosting" but I'm in the process of migrating a lot of my services to a remote vps on vultr. It doesn't make much sense to have a big, hot server running at home that needs capacity to cope with peaks but isn't used 99% of the time.

Sharing server resources with other virtual servers is the most significant least pain to benefit ratio action I can think of.

All that will really be left at home is a torrent client and gerbera (upnp) instance which can happily run on a NUC with an nvme. gerbera won't do any transcoding so the load is negligible.

[–] knF@lemmy.world 1 points 1 year ago

I'm currently using an "old" mobile (Samsung A20) with Termux (standard ROM, not rooted) and works like a charm! I'm hosting the *arr suite, Kavita, Podgrab, Homeassistant, ntfy and there's still room left (in terms of CPU and RAM). In terms of consumption we're in the order of a few (<5W) Watts per day. The only issue is the storage, I've added a 128GB SD card and every once in a while I consolidate the content in an external HDD. And the nice thing is that you breath a new life in old hardware.

[–] irdc@derp.foo 1 points 1 year ago

For power, using a wired network instead of WiFi is going to help.