T O P

What are you guys using your home servers for?

What are you guys using your home servers for?

Dont_Think_So

Coolest new toy: paperless-ng. I'm using this to stay organized - scan all the things that normally would get lost in a pile (warranty cards, invoices, receipts for large purchases, tax forms I'll need later, etc). Uses machine learning to automatically classify documents, and everything gets OCR'd so it's all searchable. Edit: https://github.com/jonaswinkler/paperless-ng This alone has drastically increased the wife acceptance factor of my server.


debrus

Wow! I'll try it on my wife. I'll say it needs all 4 servers and maybe she'll relent


masteryod

"Yes, this really needs upgrade to 10Gbit network."


gwicksted

Do you know how many bits there are in a paper?! Lots. Lol


archaeolinuxgeek

Me last summer: Yes! I *do* in fact need to cut through this drywall. I want CAT6 in every room and a pair of fibre lines to the garage. She relented when I promised to download every Great British *xyz* onto the NAS.


ZCC_TTC_IAUS

> I'll try it on my wife She may fight back getting pushed into the scanner. But this is a very nice piece of software to look into.


doubled112

Maybe the OCR will help. I have a hard time reading my wife.


Mag37

Gotta read up on this, sounds awesome! Seen the name mentioned a few times but not known what it is.


NamanNarula

This is so cool! I've used Google Drive for this till now, but this looks very interesting, will try it out!


Redditorien

"yeah, all 10 blade's gotta run at the same time, i swear"


Cere4l

Eh, we need a 500mbit line to host a few small websites with MAYBE a visitor a day. Doesn't matter much, even a simple lightbulb is magic.


Redditorien

Use vms to simulate more traffic, ask for even better internet!


Cere4l

There is no better internet yet :(


duartec3000

>paperless-ng pure awesomeness


ButCaptainThatsMYRum

I'll have to look into this next weekend. Bought an MFP to scan documents into NextCloud but organization has been iffy.


Dont_Think_So

Organization is entirely around tags, which takes some getting used to, but I'm starting to come around to. They're like folders but better.


JORGETECH_SpaceBiker

Is there any way to make it work with a scanner supported by SANE, just point the scanner software to output to the network folder?


Dont_Think_So

Yep, paperless will ingest documents from a network folder. I have a shortcut on my scanner that scans to the correct folder, so there's no guesswork - just insert document, click scan.


fuzzymidget

Wireless scanner recommendation?


Dont_Think_So

I'm using an ads-1700w from Brother. It's pricey but it works decently, double-sided scanning of multiple-page documents is pretty straightforward. Complaints: the small size means there's no tray to hold pages that have gone through the machine so they just fall through the floor, and if the pages have creases then it sometimes winds up pulling them through at an angle. Need to make sure to use the guide rails and have them adjusted correctly. But usually I can get a problematic document to scan on the second or third try. Would I recommend it? Well, I don't really know what else is out there. It works for the purpose.


fuzzymidget

Cool! Looks like a reasonable model. No compatibility issues with linux I suppose?


Dont_Think_So

I'm just using the "scan to network folder" option, I've never actually used it directly hooked up to a machine. That said in the past I've had good luck with Brother devices on Linux, that's what led me to the purchase in the first place.


fuzzymidget

Last question before I pull the trigger (lol). One comment says something about scans of multiple pages going to individual files. Is that the case / how do you resolve it for use with paperless-ng? I've been talking with my wife about going paperless for a long time but document management has not been part of my linux upbringing :).


Dont_Think_So

In the options for the scan, I have it set to "Multi-page PDF". It produces one file with all of the pages, front-and-back, and Paperless ingests it automatically from the network folder. It's all quite seamless - I click scan, and a couple minutes later it's OCR'd in Paperless and automatically tagged, with no intervention. I still go through and give them new tags for better organization (for example, it might automatically apply the "Invoice" tag, but I'll create new tags for "Repairs" and "Car" so that it's easier to search later).


fuzzymidget

Rock and roll! Thanks for your help!


[deleted]

[удалено]


Dont_Think_So

Hmm, not to my knowledge; I think it's really just for documents. Sounds like a fun "simple" machine learning project though.


archiekane

Ooo. Project link?


Dont_Think_So

https://github.com/jonaswinkler/paperless-ng


discoshanktank

What document scanner are you using?


Dont_Think_So

I'm using an Brother ADS-1700W, but anything that can scan to a network folder works.


d3athsd00r

New project. Thanks!


gramoun-kal

I do that too.


Striking_Slice_3605

That's incredible! I never heard of this before, thank you.


class_two_perversion

I have a Proxmox hypervisor with a lot of LXC containers: - DHCP, DNS, NTP (soon I plan to add a radius server for WPA enterprise). - MQTT broker, collecting data from multiple ESP sensors scattered all over my house. - InfluxDB, receiving those data, and Kapacitor, to process them and raise alerts. - Gotify, for sending notifications. - Gitea, for all my personal repositories. - Drone IO, for continuous integration in Gitea. - Minio, for S3 cache in my Drone jobs. - Private Debian repository, containing my own packaged software. - Backup box, running Borg. - Matrix node (work in progress). - Jellyfin media server. - A generic machine for all miscellaneous tasks (monitoring certificates expiration, hosting an internal landing page, fetching weather data for InfluxDB...). Then I have other physical machines. - A RPi zero, showing a physical dashboard of my house environment. - A couple other backup boxes in remote locations, running Borg. - A RPi running Kodi.


BobKoss

You are my idol.


console-write-name

Nice ProxMox is awesome. Will have to try out Gotify, it looks nice.


Mabizle

Bro! U running jellyfin on an lxc. What is doing the transcoding?


class_two_perversion

> Bro! U running jellyfin on an lxc. What is doing the transcoding? What is the problem in running Jellyfin on a LXC container? Works like a charm so far. Actually, Jellyfin is also somehow a work in progress. I am moving my library from a hard drive attached to my RPi to a network drive accessible through Jellyfin, so I can better handle backups. The RPi can already play all my media files, I do not see why it will be any different if they are fetched from Jellyfin. And if that does not work out, I will just move back to the current setup. I only play media on Kodi, not on mobile phone, laptop or tablet, I do not really need them to be available to multiple devices.


das7002

> What is doing the transcoding? What is with people and transcoding? I’ve got a library of nearly 20TB of media, and none of it ever needs to be transcoded. Like, what obscure codecs are you using that need to be transcoded all the time? Why not transcode everything into something compatible with your clients? Practically everything of mine is H.264, H.265, or MPEG-4. There’s some old AVI stuff too, but Xvid is supported on everything to. I’ve never understood that “you have to have a gpu for transcoding” thing. What are you using that is forcing you to do that? Make your media just plain old static files, why transcode the same file over and over, just have it in the right codec in the first place.


Cere4l

Heh, I transcode when I'm in the train when the quality is too high. But even the 10 year old server has 0 issues with that without dedicated gpu.


IterativeSieve

Yeah, I do software transcoding myself and I’ve not had any issue. Also running jellyfin in an LXC container on Proxmox. This is on a machine with two Xeon 12 cores who’s exact model I can’t remember and 128gb of memory. There’s something to be said for brute force. Helps that I don’t hand out my server credentials and I’m the only client.


fuzzymidget

I'd guess most of those people are managing outside-facing plex or similar where they are serving media to other people with funny setups. I personally don't play that game: it's hard enough to keep the ship running smoothly for just my stuff.


PureTryOut

Sadly most browsers don't support common stuff like H.265 and thus force transcoding. Nowadays I use the jellyfin-mpv-shim which makes this unnecessary, but I can't really get e.g. my girlfriend (Windows user) to use that so she requires transcoding all the time. My hardware (a RockPro64) can't handle that in realtime so she is not able to use my Jellyfin instance 😢


Sanders0492

> ⁠A RPi zero, showing a physical dashboard of my house environment. I’m a noob. What do you mean by this?


class_two_perversion

> I’m a noob. What do you mean by this? It is hanged to a wall with a small display 320×240. It shows few charts in sequence: a map of my house where each room coloured with a gradient depending on the temperature, same with humidity, the temperature/humidity trends from the past 24 hours, the monthly internet usage (I have a data-capped connection), and the status of my servers (online/offline and system load).


Mag37

I'm running a couple of machines. An old game rig with FreeNAS (now TrueNAS) for all storage. A plugin (jail) with **Nextcloud** for cloud storage and phone backups. Also hosting a reverse proxy (**nginx**) with dyndns and SSL and a launch page (**Heimdall**) in jails. Rpi4 running CentOS Stream with a few services, all in docker containers. **VPN, Radarr, Sonarr, Jackett, Bazarr, Deluge**. Rpi3 running DietPi with adblock+dns (**PiHole**), wiki-style notes in markdown (**Mkdocs**) and a static webpage (**nginx**). Rpi3 as mediacenter (**LibreElec + Kodi**). Rpi2 just for testing and labbing. Old laptop motherboard running FedoraServer and **Jellyfin** for testing. I also use **Joplin** for all my notebooks over WebDav on Nextcloud.


RandomXUsr

You are a nerd. And I need to try all of these things


Mag37

Haha! Thank you. I just dabble to learn, trying to work my way away from the mayor enterprises due to privacy reason. There's good info and inspiration at /r/selfhosted


NamanNarula

Wow. This is incredible.


Mag37

Haha nah, it's just side projects going too far. Been rebuilding things a couple of times because I wasn't pleased with the initial setup, still have to tear it all down and rebuild it some time, a bunch of things can be improved.


ZCC_TTC_IAUS

> it's just side projects going too far. The real beginning of greatness. But you are giving me a few ideas to look into, thanks.


WhatIsLinuks

> the real beginning of greatness Just a hobby, won't be big and professional


MGThePro

> with adblock+dns (PiHole) Have you switched to unbound yet, instead of relying on google/cloudflare/ISP DNS servers? I've been using it for about a year and it's awesome!


Mag37

I have been thinking about it, read a lot of good things. But just havnt had the time lately. Thank you for the tip! I'll add it to a long list of to-do's and and re-do's I've got waiting. Time is scarce with two younglings etc :)


reukiodo

please post your todo list!


Mag37

Okay so here's the todo list cleaned and as brief as possible: ## New services: - **DNS:** [CoreDNS](https://coredns.io/) / [Unbound](https://www.nlnetlabs.nl/projects/unbound/about/) - **VPN:** [Wireguard](https://www.wireguard.com/) - **Pastebin alt.**: [PrivateBin](https://privatebin.info/) / [Cryptpad](https://cryptpad.fr/) - **Data syncing:** [Seafile](https://www.seafile.com/en/home/) / [Syncthing](https://syncthing.net/) - **Search without ads/tracking/etc:** [Whoogle](https://github.com/benbusby/whoogle-search) - **Home automation:** [HomeAssistant](https://www.home-assistant.io/) ## Changes: - Create universal docker-users with specific (strict) permissions on all hosts. - Migrate FreeNAS to [TrueNAS Scale](https://www.truenas.com/truenas-scale/) (when tested and mature). - Rebuild the reverse proxy, use [Nginx ProxyManager](https://nginxproxymanager.com/) or [Caddy2](https://caddyserver.com/v2) with built in cert-management or even use Cloudflare proxy. - Rebuild the VLANs and separate external services securely. - Build a offsite Rpi-NAS to dump the most important data, extra redundancy. Preferably with [Borg-backup](https://www.borgbackup.org/) or [rdiff-backup](https://rdiff-backup.net/). - Finalize a media-streaming-on-demand [Jellyfin](https://jellyfin.org/) server (with VPN+WOL or similar). - [Grafana](https://grafana.com/), [Prometheus](https://prometheus.io/) & [InfluxDB](https://www.influxdata.com/) for monitoring. (just been testing, not really there yet) Everything will be containerized. I'm leaving out some tweaking and some things I just havnt figured out yet, like I'd love some centralized syslog and simple way of monitoring that. Would also like to look into Podman. Last but not least, there's always hardware to be replaced and disks to be upgraded. edit: formatting and addition.


Mag37

Will do! I'll edit it in later tonight, cuz I gotta clean it some. It's full of configs, links and descriptions.


archiekane

Jellyfin Media Server. It's also my centralised download server for Usenet and Torrents (anyone want the latest Manjaro ISO?), Samba for standard files and NextCloud to backup my phone photos. It's amazing how many services you can put on one small box, it's just a j1900 Intel chip and 4GB ram / 60GB SSD. Everything flows to a shitty NAS I inherited. That's it.


TheFronkler

Very possible I could have just interacted with your server well downloading manjaro! Cool thing to think about, IMO atleast


Rusty-Swashplate

Beside development testing, learning etc., I have a Grafana/InfluxDB instance which collects metrics from my computers (CPU temperature, CPU usage, RAM), but also it collects data from 4 BLE thermometer/hygrometer. This gives me very nice statistics of room temperatures over the day and year. If you collect that data for a day, it's already quite interesting. Over a 6 months it's getting interesting: [https://i.imgur.com/jlThDjm.png](https://i.imgur.com/jlThDjm.png)


Celaphais

I have the same setup to monitor my lizards terrarium, very handy


quantum_weirdness

Lol, you have the same setup (influxdb+grafana+temp/humidity sensors) at home that I'm running in a quantum physics lab. I mean, we also store *other* data in influx, but still, I feel like I need to step up my game now


Rusty-Swashplate

I am technically en par with a quantum physics lab!!! I now feel very accomplished! I should probably put this in my CV.


RandomXUsr

Do you have a walkthrough for this setup?


Rusty-Swashplate

There's surprisingly not a lot to it. Key point is the data collection via BLE and feeding it into InfluxDB. The thermometers/hygrometers are called LYWSD03MMC. Get the [custom firmware](https://github.com/atc1441/ATC_MiThermometer) and use your favorite BLE capable language to read the data. The data (temp, humidity, battery) broadcasted. Once in InfluxDB, set up Grafana to read the data from InfluxDB. That's basically it. Happy to help with more details, but I have no complete write-up for it.


flag_to_flag

What are the advantages of that custom firmware?


Rusty-Swashplate

If you don't use the custom firmware, the device sends out data *encrypted*. While you can receive it just fine, you have to know how to decrypt it which needs a key. Not hard to get, but an extra step. Per device. If you use the custom firmware, the broadcast is unencrypted, so you simply read the data. Any device which can read BLE can get that data. Given them temperature, humidity, and batter level are not secret stuff, the benefits of not having to fiddle with encryption keys is a huge benefit. Especially if you have 4 devices. [This](https://esphome.io/components/sensor/xiaomi_ble.html#lywsd03mmc) shows the difference: the bindkey is needed for the original firmware.


JL_678

There are multiple ways to so this, and I do this two different ways: 1. I have sensorpush sensors and a gateway and wrote a python script to push values from the SensorPush api to influxdb. 2. I also use home assistant, and it pushes data to influxdb. The nice thing about #2 is that it is completely offline and so does not require Internet connectivity to work.


n1___

Probably stupid question but I will be glad for the answer. Accoring to what I read here I assume HomeAssistant can connect amd read data from the Mi Thermometers with stock firmware. Am I correct or I still need to flash custom fw to get HomeAssistant working.


Rusty-Swashplate

You "just" need the bindkey, but then you can use the standard firmware. But custom firmware is still recommended: no soldering needed. More adjustments you can do (e.g. how many times the broadcasts happen or how many times the data is measured) and literally no drawbacks except the Xiaomi software won't like it anymore (which is a bonus in my book).


n1___

I hope Im able to flash the firmware without an access to any special hardware or or Windows.


Rusty-Swashplate

That's the best part: for those BLE thermometers all you need is Chrome on a BLE capable PC. Linux works (tested), Windows most likely works (no one ever complained). Here is the flasher: [https://atc1441.github.io/TelinkFlasher.html](https://atc1441.github.io/TelinkFlasher.html)


HengLi-Sen

I self host my instant-messaging and voip services.


[deleted]

[удалено]


HengLi-Sen

I am currently setting voip support up. But with the XMPP protocol it is possible and unbelievably extensible. Currently I can only communicate voip if the two parties are registered on my server.


[deleted]

[удалено]


[deleted]

[удалено]


das7002

You just need a sip trunk provider, and yeah, you can. I’ve used Twilio for years, but I’ve heard VoIP.ms is pretty good too. I used to use CallCentric as they had free inbound numbers (NY area codes) which was great when I lived in NY.


rocknstones

Mind elaborating on the voip server please. Thanks.


HengLi-Sen

https://storage.googleapis.com/nextivawebsites-wordpressfiles-voip/var/www/virtual/nextiva.com/voip/2019/10/sip-trunking-voip-phone-system-diagram-768x432.jpg This illustration illustrates what I'll be aiming for. To enable voip, you'll need to setup a SIP (session initiation protocol) server. This will enable you to transmit multimedia sessions over ip. After you setup your SIP server you'll need to merge or bridge your XMPP server and SIP server. Just like there are too many XMPP servers ready to deploy there are also a lot of other options for SIP too. I recommend deploying you XMPP server first keeping in mind that you'll also be providing voip (this means choosing your XMPP server with thorough consideration for ease sake) and then setup your SIP server. Setting up these was easiest with OpenFire in my experience as all I have to do are provided as plugins.


rocknstones

Thanks dude. This is a good start and points me in the right direction. Cheers.


HengLi-Sen

Cheers! Glad I was of help! :)


TibbleWarbelton

Pihole - ablocker Paperless - dms Firefly III - budgeting Self written crypto trading bot Vpn server - in case I need to fix something remote or want to access my NAS Duck DNS updater - to automatically update my IP address I was checking out several kanban tools for private use but none sticked so far. Everything is run in docker to keep the main system clean and don't mess too much with dependencies.


DarkRyoushii

Obviously the best trading bots are paid or locked away in personal Gitlab instances but can you give some insights into what you’re doing / how it is performing? I’m an SRE with a bit of Python so couldn’t pull it off myself but always keen to marvel in others’ successes


ribix_cube

Are there open source trading bots


1KayJee

I use my jailbroken iPad for iMessage for my Linux laptop


NamanNarula

That's nice. How did you do that? I'd love to do that with mine too!


1KayJee

I can make a video for people who are interested I want to start a Linux channel but I’m afraid people won’t like it, coz I’m a noob


NamanNarula

Please do make the video! That'd be amazing and helpful!


1KayJee

Sure! I’ll work on it, I already have outlined the video script


1KayJee

Here, I made the video as promised [iMessage on Linux](https://youtu.be/YVU4n_R_UDc)


TheFronkler

If you're setting up a jailbroken iPad to use for iMessage on your Linux laptop, you are not a noob


1KayJee

I only know basics of bash and can’t solve most of the issues that I encounter by myself without googling. Kinda noob I think, it’s easy to get that setup work, I wanna share it with people so they can do that too!


devitolololo

I wanna see that too!


1KayJee

Here, I made the video as promised [iMessage on Linux](https://youtu.be/YVU4n_R_UDc)


1KayJee

Basically I use SMServer


pyradke

Jellyfin, XMPP and Pihole are muy three favorites


saivert

There is probably some home automation stuff you could play around with. Check out https://www.home-assistant.io/ I myself just use my homeserver for running VMs for experimentation and storage (NAS) mostly.


whosdr

I have a pi 2b for my pihole (+dns over https). My 'server' is my old desktop with an i5 2500k and 16GiB of RAM. I use this for hosting games (via pufferpanel), as a controller for my Ubiquiti server, and to watch videos through Jellyfin. It was recently upgraded from a 2012 60GB SSD + 1TB laptop hard-drive, to a set of drives bought specific for its purpose - an MX500 250GB SSD and a 2TB Seagate hard-drive (SMR, but it's mostly for large storage so the performance of SMR is negligible.)


NamanNarula

Interesting. I've never used Jellyfin, how has your experience been? Is it better than Plex?


DankousKhan

If you went down a list of features for both plex would likely win; however, that's not the role jellyfin is to fill. I say this from my couch watching movies on jellyfin over wifi as happy as can be with it's ability to play movies, subtitles, metadata, etc and I'm in full control of my data.


JORGETECH_SpaceBiker

>I use this for hosting games (via pufferpanel) Does pufferpanel support autostart? I'm currently using Crafty and I want to migrate to something better.


whosdr

I think it might now that pufferpanel 2.x is out.


espero

Ask this in /r/homelab and /r/selfhosted and you can also check out this awesome list for instance: [https://github.com/awesome-selfhosted/awesome-selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted) ​ Enjoy


NamanNarula

That list is exactly what I was looking for haha. Now I've got a lot of things to try out! Thanks!


TitanTomato

Pi Hole, SFTP, and a custom mail server.


openwidecomeinside

Can you explain your mail server? How do your emails not get dropped/marked as spam?


HipsterSlug

Home server runs PiHole, CUPS and Mumble. I used to have mumble and SSH publicly available, but I grew weary when I saw my own home IP on Shodan, so I turned off the NAT for it. To my knowledge it withstood all attacks for years, but I sleep better now knowing that I have nothing NATed out. This weekend I also deployed my first dynamic webpage on the interwebtubes, it is a small webpage I wrote from scratch that shows the current water temperature at a swimming hole, I have a pi set up with a DS18B20 waterproof temp sensor, it runs a script to get the temp, then uses curl to report it to my webpage. I even wrote my first ever linux service for the pi to send in one update on bootup, right now, it is on a simple timer that powers it up for 90 sec every 30 min, then cuts it off. I am planning some changes to the script, before it is completely live, like the script waiting for a 30 sec after reporting the temp and then shutting down the pi gracefully, I need the 30 sec to enable me to stop the service should I need to do some troubleshooting, I'll write a short script with an even shorter filename to be able to do this quickly enough. The page is written in PHP, SQL, HTML and CSS, it looks great, has a log of the temp during the last 24h, and a big nice header to show the current temp, it is also extendable should we want to add more sensors, it is easy to add them to the system and have them be given a line in the header by just editing the config file.


NamanNarula

So cool!!!!


Sanders0492

I just looked into CUPS. For years I’ve been wanting to find time to set up some sort of print server to make printing easier. My wife fights with the printer every time, so I want to have something stable that does the fighting for her lol. Is CUPS what I’m looking for?


HipsterSlug

That depends, my usecase was that my Laserjet printed extremely slow from Windows when I added it directly to Windows as a network printer, but when I played around with cups it worked much faster. I have not tried to go multiuser on it yet as I don't have any more potential users at home. I'd say that if you have a network printer you could try and install cups on a pi, and see if it works for you as well, it won't hurt anything, if you don't like it just go back to the old config.


Sanders0492

I’m with you - it’s worth a shot. I was even tempted to buy a Pi, directly connect it to a printer, and write my own code to accept print jobs via a web dashboard. I’m homing I can avoid that work with something like CUPS.


Philluminati

At home: * Synology Diskstation with 8TB of space * Raspberry Pi with Kodi installed Hosted online: * Various crappy websites * A failed business venture I use personally, where I photo paperwork and it emails me OCR'd Pdfs. * My email server (inc. web ui) * A CSGO server * Nextcloud instance connected back to my house


tendonut

Started as just a samba server back in the early 2000s. Eventually upgraded to a media server (initially mediatomb, then Plex). Currently, just about everything is containerized. Containers: * Plex * 4 tools for fetching said media * Unifi Controller * ISP speed tester * Web server * Minecraft server And a Windows 10 VM to supplement my Fedora desktop when needed.


quarterhalfmile

Yep yep, this is the most relatable answer I’ve found in the top 20. I’m the friend that hosts the game servers.


tendonut

My server has historically been old hardware that I repurpose, but in 2009, I rebuilt it with new hardware explicitly to be a game server. I hosted everything that my friend group played, including a Vent server. I only retired that hardware from 2009 back in December. It obviously stopped being a modern game server a long time ago. I am now running it on my buddies old desktop hardware, which is like a fourth generation i5. Plenty enough horsepower to transcode on the fly. And now everything is running in podman containers.


FryBoyter

Pi-Hole, unbound, local package source, Mercurial VCS, storage for backups with Borg and so on.


ItsBJr

I run my website on my rapsberry pi at home.


NamanNarula

that's nice! is the Pi able to handle the traffic?


ItsBJr

It's my personal portfolio, not like a social media or anything. So far yes, not too many issues.


londons_explorer

To everyone who has a home server.... Do a quick bit of math for the number of watts it's using (very roughly, 1 watt = $1 per year, $free if you always heat with dumb electric, or $2 per year if you use AC). Some areas of the world double or halve these figures. Make sure you realise how much your two 180 watt old pentium 4's are costing you that you have been running for a decade because you don't remember if they do anything important... ($7200)


[deleted]

[удалено]


IterativeSieve

Hah. I run an R720XD and while it’s not exactly light on the power bill, it’s not too bad. But I once inherited some 4U dual socket IA64 monstrosity and its associated copy of OpenVMS and I played around with it for a laugh. The second you hit the power switch you could feel a disturbance in the force, as if hundreds of dollars cried out and were suddenly turned into waste heat. You could also hear the same disturbance since the fans’ audible noise level was somewhere between “wind tunnel” and “aircraft carrier flight deck”.


ads1031

Noobish question... What design choices will make a homelab be more power efficient? I'll admit, the appeal of using used enterprise-grade hardware is _really_ strong... One of my biggest questions is, before I buy that newish ProLiant off eBay, how do I know in advance how power efficient it'll be?


londons_explorer

They make a power estimator: https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-c01510445 But in general, enterprise stuff seems to use more power - possibly because saving power in the consumer market means quieter fans, cheaper power supply, etc. For enterprise stuff nobody complains about loud fans or paying an extra $10 for the PSU. Big players like Google and Facebook have ultra power efficient servers, but you can't buy them - they're all custom made and shredded after use.


Khaare

For the longest time my home server was a 15W laptop...


Direct_Sand

That is not too bad, that'd only be 47 euro a year at my country's energy prices. An 80W server on the other hand would be quite pricey.


Khaare

Most of the time it would idle at 3W. Today my server is using 60W, 2/3 of that is just keeping the rust spinning.


Direct_Sand

I've been looking for a low power solution, but it's been difficult. HP microservers are on the lower side at around 55W TDP for the processor alone. Add 4 drives and that's almost 75-95W already. Other option is a rockpi/rasppi with a sata hat, but the connections to power those are a bit shabby. Nothing standard unless you want to use a PSU and adapter. Crossing my fingers for a good ARM based server.


Sigfrodi

I have a Proxmox with several vms. Using it for Freshrss, Gitlab, a wiki, Guacamole, experimenting stuffs such s a LFS recently. I plan to setup Nextcloud. Things are backed up with Bacula and monitored with Centreon. Actually setting up Ansible for orchestration. I plan to setup something like Nextcloud next.


JanneJM

Nextcloud for file storage and for RSS reader (the News reader plugin is good, and there's a good Android app for it). Also use for my git repositories and as my off-site backup target. I have a website on it too but I don't really use that for anything.


LemonXy

Syncthing to move data between desktop and laptop and BorgBackup for creating backups. I also have Apache2 so I can check solar panel production when away from home and have a website that can show me current and historical weather data from a sensor in the backyard. I also have Transmission on the server for torrents and Folding at Home for using extra CPU time


nalybuites

I lucked into a beefy rack mount server and I'm running a bunch of Docker containers: * Plex & Tautulli (mounted my NAS as an NFS share and exposed it to the Plex container, hardest part was getting it to consistently mount on boot) * NGINX Proxy Manager * Portainer * ~~Unifi controller~~ now running directly on a UDM Pro * Heimdall * WikiJS * Privatebin * Home Assistant * PaperMerge (but I may switch to Paperless NG as suggested in another comment


FoxxBox

Plex, 40TB of NAS, NeosVR headless server, Minecraft, dicking around. The usual.


jet_heller

Oh geeze. What don't I. I have a couple servers running VMs to host email and web and such things. I've got a few RPis hosting weather stations, media players, pihole (everyone should do this). I've got an RPi running octoprint on my 3d printer. That doesn't take into account the VM servers I have remotely to back myself up.


billFoldDog

currently: * SSH * Samba (file sharing compatible with linux and windows) * SyncThing I used to host * tiny tiny rss * nginx for a static site * nginx as a file server * a bookmarking program that was pretty neat At the end of the day I feel my needs are best met with the small number of services I listed above.


-eschguy-

* FoundryVTT * Plex * CUPS print server * Tandoor Recipes * Minecraft Server * Valheim Server * My UniFi Portal * Home Assistant All done through ProxMox VMs and LXCs using Caddy as my Reverse Proxy. Still need to spin up a Nextcloud VM (or LXC if I can manage it) to get away from Google a little more.


YamabushiJapan

Bare metal: Samba, KVM, LXD Virtualized/containerized: Unifi Controller, Nextcloud, Deluge, Nicotine+


EndUsersarePITA

Let's see, the raspberry pi-s. 1. First pi (pi4) . Running a gunicorn and nginx for a small project for my business. Its a test environment for my production server. 2. 2nd pi. Hooked up to a bunch of arduino boards. Its for my hobby projects. Still no idea what I'm doing really 3. 3rd pi (pi 3b). Hooked up to the TV in my den. Serves as a kodi box as well as pulls videos off my nas 4. 4th pi (pi 4). Hooked up to the living room TV. Steam link machine originally but now also used as a zoom/Google meet device so the kids can have classes online. Cannot recommend the logitech c200 USB webcam enough. I had another pi as a vpn server but I've folded that function into my pfsense box.


NamanNarula

So many Pi-s!


Linuxsubsfollower

Not gonna lie watching this comment thread made me know that i really still have so much to learn about linux


NamanNarula

hahaha


Striking_Slice_3605

- Sonarr - Radarr - Lidarr - Jackett - SabNZBd - Qbittorrent - Jellyfin - Pi-Hole - BlackArch - CTF VM's - Unifi controller - Home Assistant - A few servers for online gaming with friends


jagardaniel

I have a HP MicroServer (gen 10) running Debian that does a couple of things. Mainly as a router for the home network, so nftables for firewall/NAT, DHCP server (isc-dhcp) and unbound for caching/forwarding DNS requests. Samba to share files with other machines in the network. A TeamSpeak 3 server. Prometheus and Grafana to collect some data about the system and the TS3 server. Also running my IRC client from it in a tmux session.


iorini

DHCP, DNS, Git (+cgit), NFS, NTP, rsync (local Gentoo mirror), and TFTP. I also fire up a Minecraft server instance every now and then.


Moulana-Wired-Lundry

Ad Blocker & File server


blueeyedrick2131

Passbolt as a password manager


jr_uk

Multimedia/Plex & CCTV


kennbr

Zoneminder?


Shinya12

In my server I have jellyfin, Kavita, minecraft and 7 days to die servers, 2 discord bots, and samba/nfs. I run opensuse leap and I'm still trying to figure out how to get nextcloud and searx working.


beermad

* Radio timeshift system using RTL-SDR dongles to decode DAB signals. I'd run the server just for this alone, as I timeshift something in excess of 100 programmes a week. * Security monitoring, watching my cameras with Motion and recording as needed. * Home automation, lights on/off at an appropriate time even if I'm not in the house, curtains closing at dusk and opening in the morning as well. Radio automatically comes on when I'm out of the house but switches off late at night whether I'm home or not (to avoid upsetting my neighbours). * DNS server with blackholes for known malware, tracking, advertising, etc domains (as well as everything owned by Zuckerberg). * VPN server for my 'phone, so that if I'm connected to public WiFi (or indeed my mobile network), all data are encrypted and can't be sniffed. This also allows my mobile to use the DNS server to block unwanted domains. * Webserver with all my personal links organised into separate sub-pages according to subject. So both my desktop browser *and* mobile have access.


2cats2hats

I run r/proxmox Within it I have r/pihole, file server, jellyfin,wiki, wordpress and also serves as a testbed for projects.


ashtonx

- Pron storage - Backups - Jellyfin - Media storage - Kodi - Moving files between phone and desktop - pihole


JearsSpaceProgram

Web / Git Server. I love playing the webmaster (:


boomNinjaVanish

I transformed a Ryzen 2700x / RTX 2070 that I used for gaming into a Proxmox server. It runs LXC containers with openvpn, pihole, Jellyfin, and Homebridge. In addition, I have my RTX card passed through to a Windows VM that I use for Steam Link to various network connected devices. One massive hard disk is passed directly to a vm that hosts some files and acts as a borg backup. I use Vorta for my clients and borgbase for redundancy. It is also nice to spin up an instance of Tails for some private browsing when I need it and I have a vm dedicated to grabbing things from “Switzerland” using a VPN host. I went this route because I found that I wasn’t using all of the resources of the machine most of the time. Also, I have relaxed a bit on gaming in favor of building software. Maybe one day I will have the space/time/money for a redundant server incase this one shits the bed.


oxr463

Latest thing I played with locally was Harvester ([https://harvesterhci.io](https://harvesterhci.io)). Pretty much everything else is running in the cloud. Disclaimer: I work for SUSE Rancher.


Im-Mostly-Confused

Right now I am considering repurposing my i7 skylake machine to run true nas core, plex and a few other vms…. Every time I price out a new machine and drives I balk. It will happen soon enough though. Are you satisfied with plex on a raspberry pi?


z-brah

It started with a webserver to host my blog under my desk, then grew out of hand... - Emails **smtpd**, **spamd**, **dovecot** - Webmail **squirrelmail** - Web (https://z3bra.org) **httpd + relayd** - Gopher (gopher://z3bra.org) **geomyidae**, [**scribo**](https://z3bra.org/scribo) - Gopher to Http proxy (http://phroxy.z3bra.org) - Git **git-server**, **stagit** - CalDav / CardDav **baïkal** - Terraria (2d game, I'm the only user btw) **terrariaserver** - IRC bouncer [**pounce + calico**](https://causal.agency) That's for the "'useful" part. I also run a lot of service to manage that is absolutely unnecessary, but that I find cool/fun to run by myself: - Authoritative DNS: **nsd** - Recursive DNS **unbound** - Yggdrasil node (crypto bound ipv6 vpn-like thing) - Dn42 node (private BGP network, my peers are probably all dead now) - Tinc VPN node in L2 mode (superseded yggdrasil, but still there) - Android VM for whatsapp through matterbridge (not functionnal right now) - Backups ! How come this didn't show up earlier ? Note that all these services run on ~5 servers hosted online, until I can buy a house and host it again under my desk 😉 They're all fully IPv6 functionnal, and accessible through Yggdrasil (for network nerds like me).


[deleted]

Nextcloud, file hosting & more. Searx. A private meta-search engine. Email server. Invidious instance. A private YouTube frontend for browsers. Kinda like NewPipe, but in a webpage if you're familiar with that. TOR node. There's no shortage of things you could use it for.


insanemal

I've got a bunch of servers. Three are actually servers. Three are other things being roped into being servers.. The HP ML360G6 is running proxmox. On there I have a windows VM (with GPU passthrough) for gaming via steam streaming. I've got a k8s cluster that runs my media acquisition suite. As well as HomeAssistant and omv. The other 5 run a ceph cluster. And I've got a laptop running as my Plex server. I7 with QuickSync. So it does ok. That's how I use mine. OMV is for Time Machine. Ceph isn't natively supported on MacOS 😜


raidmyasssenpai

Hentai


yannniQue17

So you only need those hard drives once and not enough disk space on every device.


raidmyasssenpai

yeah pretty much


Kylian0087

I run a few Minecraft servers on my dell r610s. Also running a few things on docker like pihole and home assistant. Also have PXE server for easy pc installations.


Starkiller_Sid7

I use it as a book server along with media server. It is really helpful for sharing my books and documents library across my laptops and ipad. I also use it for printing over wifi.


SaxonyFarmer

File server & backup server for my Ubuntu desktop & laptop and for my wife's Mac, and a web server in a VM.


mandonovski

TrueNAS for NAS of course plus one or two VMs, 2 Ubuntu's as docker container hosts (~40 containers), rpi for temp and humidity plus APC UPS control.


DigitalCthulhu

Storj.io


SuspiciousCupOfWater

Minecraft Server


ngagner15

Backup of all my porn Just kidding. But backing up all the Linux Mac and Windows machines I have in my house (I own a lot of computers)


cmdrNacho

lol you're not kidding because that what I use my NAS for 😆


audioeptesicus

All the things! About half my environment at home is Windows, but the other half is Ubuntu VMs (16.04-20.04). Everything runs in a VMware vSAN cluster. I also segregate all services to run on their own VM. I'm happy to not use docker. Ubuntu VMs: 2x Pihole servers that replicate lists 1x Unifi server 1x Plex server 1x Jellyfin server (in testing) 1x Jackett server 1x Radarr server 1x Sonarr server 1x Lidarr server 1x nextcloud server 1x Apache Guacamole server 1x Tautulli server 1x Ombi server 1x Searx server 1x Nginx server 1x Bitwarden server 1x Budgie desktop server (in testing)


MagellanCl

NAS and testing environment ... proxmox, kubernetes and stuff


Bakoubak

Minecraft server lol


RealXenorio

got 2 old tower PCs that i use as servers. some NAS, some websites, discord bots, and the occasional random one-off project.


[deleted]

I use mine for file storage: photos, music ripped from CDs, movies ripped from DVDs, and backups.


Majinate

Used to run a raspi 1/2 as a mediacenter, printserver (octopi) for my 3d printer, and LNMP stack webserver. Those were retired a while ago. Rebooted my interest for home servers recently with a Rock64 running nextcloud as a personal cloud.


muff2

SAMBA and dlna


aaronryder773

Yes, I do. The major purpose is for Nextcloud and torrents. Other apps that I have installed are kind of secondary that are required to install with it like nginx proxy manager, mariaDB, docker, portainer, watchtower, etc. I had Jellyfin but since I stopped watching tv shows and/or movies I deleted it.


Ainsworth82

unRAID storage server


LeopardJockey

Fileserver, Nextcloud, Pihole, Octoprint. There's some other stuff here and there but these are the things I really make good use of.


Agling

I have a web server that allows me to view my movies, tv series, home videos, and family pictures. I have a samba server that I use to warehouse and access data for work. I have an ftp and samba server for family documents and records and for other random stuff I want to save (a NAS, basically). The scanner saves stuff there. And I have a pi hole running dns. I'm thinking of setting up a git server, too. Back in the day I had some old PCs running some of these services but today all my home servers are raspberry pi.


kaloshade

Home Assistant! Im working on setting up my house with it, and its so cool!


DimoTheBest

Using an hold pc for: - mail server with mail cow dockerized - smb server - website server


dio_brando19

I'm using an old laptop for pihole DNS adblocking and some periodic web scraping. I feel like I could do much more with it but I'm lazy lol, hopefully this thread gives me some ideas.


InFerYes

I have an ITX N3700 server that I custom built, with low power use in mind. It's built into a NAS case and that is also it's primary purpose. I have RAIDed the disks with mdadm and share with samba. It's secondary function is Kodi. The server is attached directly to the TV. It also runs a Minecraft server and Unifi controller for my AP. Recently I have installed pihole on this machine.


-fno-stack-protector

I currently have: - Plex/samba/afp/rtorrent backup/media server - raspberry pi 3b (currently playing river sounds all day, in lockdown) - one half-configured wireless AP, made out of some old laptop


niomosy

Right now I'm saving up for one. Once I get it? K8s and OKD clusters, Ansible, Jenkins, and Vault most likely - all either current work skills or additional development for me.


Hohlraum

Samba, Plex, commafeed, and sabnzbd. A few other scripts for misc tasks.


Ghost01170

Stream anime with Rygel


aot2002

Plex,pi hole, torrents, vpn, code-server, nas, work box with go node and more, dropbox downloader, custom images for various things All running debian 10


koldkalamity

Plex and OPNsense


Kill3rT0fu

Synology. 4 Bay NAS that runs a media server (DLNA and emby)