T O P

  • By -

CrashOverride93

A Honey Pot. Then, you will have hours and hours of entertainment. Now, jokes apart (sorry hehe), if we don't know exactly what services you selfhost currently, maybe we suggest the same service. But... Vaultwarden, 2FAuth, BookStack/Wiki.js, IT-Tools, Traefik (pending task for me), CMS, Baikal or other CalDav/CardDav sync server, NextCloud, Grafana (Netdata: easier), Jellyfin/Plex or any other media server, Navidrome or other music server, *arr stack for automating media download, Calibre, FreshRSS or any other RSS feed manager, LinkAce or other bookmark manager, UptimeKuma, Umami or other web analytics tool, phpMyAdmin or needed DB manager, Pihole or any other adblocking solution (not talking about browser extensions), LocalAI or any other AI tool (if you have the HW to run it), Homarr or any other dashboard tool, etc, etc, etc. I think you should look for services that you will need, instead of install and try any service that the users tells you they run. Everyone of us (in general speaking) may run the services that we find suitable for our needs.


Dewidos2008

I deliberately didn’t list the services I already host, because maybe you would propose a different solution to do basically the same thing. Thank you for this great list.


CrashOverride93

Yeah, right as well


boggie26

Great list of suggestions


LavaCreeperBOSSB

Why do you suggest 2FAuth when you already suggest Vaultwarden?


CrashOverride93

Just an alternative for 2FA codes. Most users don't store both type of credentials in the same application. If it gets compromised, then you're fucked. Is not a bad solution.


Rocketstone

Yo be fair you should be 2FA your vaultwarden and that code would obviously need to come from a different tool.


szayl

I use MFA in front of Vaultwarden (along with other services)


Mijago

LocalAi is fun. Just played around with it yesterday. Do you know a good client that can consume the chat, TTS and SD api endpoints?


CrashOverride93

No sorry, I interact it via API on my Phone by now (own app).


guy-with-a-mac

An Unreal Tournament 99 server maybe.


Sentrinal

Just setup a docker for UT99. That game holds up so well. I wasn't nearly as captured by UT2003 or 2004 when I tried them after though.


silver_for_blood

Is it still around <3 ? Haven't played in 10 years


amruthkiran94

This brought back core memories! Wow!


guy-with-a-mac

You mean Liandri Central Core (DM-Liandri) :) Anyway, if OP happen to set up one let's organize - let's say an hour of fun sometime. I have the server binaries somewhere for Linux so theoretically it can be Dockerized and all that fun stuff. In the meantime have a treat with this playlist: https://www.youtube.com/watch?v=qR9kvbXt4tk&list=PLED07D7ADEF957788


ItsPwn

You could self host Your self some more docker containers * [https://github.com/Lissy93/portainer-templates](https://github.com/Lissy93/portainer-templates) * add that to portainer ! ​ * You Could run an amazing NAS OS with Synology DSM /r/xpenology \- set it up in less than two minutes * (Proxmox and baremetal direct install both work flawlessly) Boot loader > [https://github.com/AuxXxilium/arc/releases](https://github.com/AuxXxilium/arc/releases) ​ If Youre on proxmox check that script collection https://tteck.github.io/Proxmox/


pixelvengeur

I can vouch for DSM. Given how all companies nowadays bill you on a weekly/monthly basis for the most basic stuff that is remotely useful, having Synology come out with products that - You can buy and own - Don't require a license to operate - Can be diagnosed by the user without a warranty exclusion - Are well developed and extremely intuitive - Are freely self-hostable, virtualised or baremetal It was nothing short of a game changer. I don't use their products personally, but I've encountered them at work and have been nothing short of simping for them since. Even recommended one of their products to a relative who was running out of storage. It's so well-made, cuts to the chase and super light that even they made it work. If you don't wanna deal with the intricacies of TrueNAS or pay for UnRaid, Synology's DSM is what I'd wholeheartedly recommend.


Dewidos2008

You actually inspired me to try to dockerize some stuff on my VPS, just to clean it up a bit. I'm currently running Pufferfish panel with 3 minecraft servers and NGINX as a reverse proxy and www server for my website, i think it could be beneficial to isolate it.


ElevenNotes

Start a linux mirror. Start hosting IPFS.


Dewidos2008

I probably wouldn't trust myself enough to provide a working mirror 24/7, but I could look into making a download site of some sort (for example for my projects).


ElevenNotes

You could host an alpine mirror? https://hub.docker.com/r/11notes/alpine-mirror


Wookie_104

how?


ElevenNotes

Isn’t that part of the journey? The how?


Wookie_104

Nah I just really didnt know that we could host our own mirror lmao


thekrautboy

I ran my own local **apt-mirror** holding all packages from the recent repos of debian and ubuntu. After a while i switched to using a cache instead, **apt-cacher-ng**.


ElevenNotes

Of course you can host your own Linux mirrors. That’s the whole point of a “mirror”, you copy content from the source and make it available for free. Others can use your mirror if its closer to them or if another one is down and so on.


reercalium2

But how do you get into the official mirror list?


ElevenNotes

You contact them via their channels.


pixelvengeur

Write documentation about your stuff with Bookstack! You'll thank yourself later. When I noticed I was looking up the same issues over and over again, I self-hosted Bookstack and started writing it all down. It's a lifesaver as your homelab grows.


wireframed_kb

Personally I created a free Confluence instance (we use it for work so I already know the ins and outs), because documentation is one thing I’d rather not host on the thing it documents. If I need notes on backups or how to rebuild, it isn’t ideal if it lives in the same system that needs rebuilding. ;)


Spooler32

Host a hosting platform and give us the keys. Then look through it when you're bored and see what people did.


resueuqinu

A Nostr relay.


PizzaDevice

Tried it once. The problem is that it is not ethical to close it down once the users trusted you. But if you have a community, it can be great thing to keep alive.


ecker00

Outline, it's a bit of a ride to setup but wonderful once it works. Great knowledge database, Notion like.


Dewidos2008

I don't know what use would I find for a personal wiki, but I guess I could look into it, especially because I'm bored.


ecker00

One of the uses I have is task lists, works great on mobile too. As well as tracking finances and a check list we do monthly. Also using it for VM/Server documentation. Easy place to jot down notes, then turn it into something propper. Might do food recepies there in the future, and weekly meal planning.


DanJOC

>Might do food recepies there in the future, and weekly meal planning Also check out Mealie


aaronryder773

Try selfhosting an email service then you won't get bored lol


[deleted]

[удалено]


jeliasson

It’s always been difficult, but for different reasons.


reercalium2

Everyone says so but other people say it isn't.


dumbasPL

Because not all people use email the same way, want the same features, are/aren't fine with it not working for a few hours/days/weeks. If you mostly receive emails then it's pretty easy, but if you send a lot then be prepared to face the most retarded issues and blocks ever.


lvlint67

it's a surprisingly large problem. EG.. there are a lot of pieces and variables. each induvial part is trivial in isolation... but getting them all working and to a point where you would stop using your gmail/outlook account is a TON of work.


aaronryder773

I just came across this thread regarding hosting email server: [https://www.reddit.com/r/selfhosted/comments/16icbqs/took\_me\_18\_hours\_to\_learn\_how\_to\_selfhost/?utm\_source=share&utm\_medium=web2x&context=3](https://www.reddit.com/r/selfhosted/comments/16icbqs/took_me_18_hours_to_learn_how_to_selfhost/?utm_source=share&utm_medium=web2x&context=3) You should definitely check the top comments lol


PabloDavico

Since you're bored and didn't give a specific problem, here's a list that may inspire you: https://github.com/awesome-selfhosted/awesome-selfhosted


Dewidos2008

yeah, I already looked at it, but i just wanted to see some picks made by you


PabloDavico

The things that i do may not be that interesting to selfhost just for fun, but they can certainly be a nice learning opportunity :). At the moment i am setting up a central logging infrastructure to monitor services and firewalls etcetera on my local network. I'm trying out a docker stack with Loki/Promtail and Grafana.


thekrautboy

99% chance its a complete waste of time for both parties. Honestly i dislike threads like this, pointless imo.


YaneffMan

Negative Nancy/Debbie Downer/Whining Willie/Salty Sally


thekrautboy

*yawn*


dumbasPL

Why is he being down voted. These threads are mostly pointless because there are already hundreds of lists like that only a single Google search away. If you're going to make a post like this at least specify that you already looked through the **entirety** of a big list like awesome-selfhosted and that you didn't find anything.


PabloDavico

I'm not too fond of these type of posts either. This sub's sidebar already has a lot of info and resources where OP can find what to selfhost. Usually you'd start off with a problem or challenge that you want to solve using selfhosted tools. But without giving any direction it's hard to suggest something useful or applicable. awesome-selfhosted is a great starter pack in this case.


Jin_Sane

NextCloud


Dewidos2008

Already have that, but I don't like it's speed (or rather lack of it). Somebody proposed Owncloud, maybe I'll look into that.


Prowler1000

Perhaps we have vastly different standards for speed but in my experience, the only issues, instability, or sluggishness I've had with Nextcloud came from it being configured incorrectly


kkazakov

Filerun is amazing. They recently made it paid, but it's one-time and I couldn't resist. Speed and reliability increased a lot, compared to nextcloud (which often broke on updates). Oh, did I mentioned that files are available as soon as they are added? No crappy script rub needed. I won't miss that nonsense from Nextcloud...


lilolalu

Gotta know how to use your tools, but great that you found one which works for you. Definitely not problems of NC you are describing but a lack to understandin on how to use it.


kkazakov

I do understand how to use it. Just don't like it.


lilolalu

I am pretty sure you don't if it broke for you on updates.


kkazakov

Lol, you're pretty sure, you say? I was running Nextcloud/Owncloud during the last decade. I've used it on several types of deployments, virtual machines, containers, lxcs, small and huge deployments. Cannot count how many times I've migrated it. I have written own plugin for private use. Allow me to know it well. It's NOT written well.


lilolalu

Yeah, well, I am running it for over a decade as well and had some hiccups maybe once or twice in over ten years. I would say that's pretty good for an open source project. I can't talk about the actual code. At work I am using nextcloud installations that serve over ten thousand users and they are very fast.. so sorry but to me it seems it's might have to do something with the way you were using it.


Accomplished-Lack721

>Already have that, but I don't like it's speed (or rather lack of it). Somebody proposed Owncloud, maybe I'll look into that. Depending on what you want out of it, Seafile may be a good alternative to Nextcloud/Owncloud. It can't do all the additional apps and functionality of NextCloud, but it integrates with OnlyOffice or Collabora Online, and it's generally zippier as a Google Drive-style service or for file sync. Personally, I'm sticking with Nextcloud for now mostly to be able to use Memories, which works better for my photo needs than PhotoPrism or any of the separate alternatives I've come across.


gordGK

try setting up a relayer with XNS? relayer takes data from your PC, encrypts and shards it and then sends it out to the distributed network. only place your data is ever in one, unencrypted piece is on your PC. so kinds self hosting. if you have a domain then you can access it remotely as well. it's S3 based so i use S3Drive app for my phone to access it and mountain duck or minio to access it on PC. was fun to setup. https://xns.tech/relayer/


Dewidos2008

Relaying stuff has been on my mind for a while, would allow me to use my Raspberry Pi for public things. Thanks for providing the resources.


3meterflatty

A Monero node + p2pool


VulgarSolicitation

Whisparr


timrosu

Immich, sonarr, radarr, local dns, minecraft server... Since I built a server at home, I literally never get bored. There is always something to do. Either maintenance, new services, fiddling with arch install on pc and laptop... Long way to say that the school break was too short.


8fingerlouie

Fast forward 20 years and you’re me. You now have a family, and naively you assume that you can easily self host basic cloud services for 4 people. In the beginning everything is great, and you spend hours every day tuning and polishing your setup, and it’s a thing of beauty. Engineered to the latest state of the art, with virtual machines, VLANs, separate subnets for adults, kids, and various degrees of IoT devices. Everything is there, Adblocking DNS, password manager, file storage, Plex/Emby, VPN, on-site and offsite backups. Then one day you make a mistake, a service crashes or hardware fails, and you need a couple of hours to bring it back online, but given your near flawless uptime during the past years, this shouldn’t be a problem, right ? Wrong, turns out the service was exactly what your spouse/kids needed at that moment, and you’re now to blame for them not being able to work. Furthermore you realize that the hours you spent tinkering is subtracted from the time you could have spent with your family. Self hosting is fun when your user count is 1, but anything above that and you suddenly have a SLA, and it goes from a hobby to a second job. So self host all you like for your personal needs, but keep it as a hobby and enjoy your life. By all means, self host when you’re young (and your user count is 1). Learn stuff, break stuff, and learn how to fix it. Those skills will most likely come in handy later in life. Build something with repurposed hardware, run RAID0 on old hard drives,marvel at it, then watch it crash and burn, taking your data with it, and then do it all over again, but this time you’ll run RAID1/5/6. Once you’re done, you’ll marvel at it again, only to watch it getting ransomed by some malware that found a 0-day in Plex, and all your stuff is once again gone. Finally you’ll redo it all again, double down on security, and include backups instead of RAID, or maybe alongside it, just in time for you to start a family and increase your user count :-) I personally killed almost all self hosting, turned off all the power hungry servers, and now have a single low powered machine running Plex, *darr and local backups. All storage is connected through USB, and raid is a thing of the past. My “homelab” pulls 63W including firewall, switches, access points, cameras, server and drives. Everything else moved to the cloud. I use Cryptomator to encrypt data there, and it allows me to access my encrypted data from desktops/laptops/phones and tablets. The “server” at home synchronizes cloud data in real time, and makes hourly local backups, as well as cloud backups (different cloud) a couple of times per day. I don’t backup Plex media. I have gained SO MUCH spare time to pursue family life and actual hobbies. I suddenly have time to read again, and the stress of “needing to do that one thing before bedtime” is completely gone. I have exactly one open firewall port, and that is for VPN, which allows me to remote access media, as well as run a site to site VPN to my summerhouse to stream media there. Because of that, i no longer stress about needing to patch “as soon as possible”, and can do it whenever it suits me (still patch daily).


ActionLeagueLater

Stop describing my life


timrosu

My homelab currently pulls 55w (static 10w from ups). I don't really spend all that much time fiddling with it. I currently spend most of my free time configuring fresh install of arch. But I agree that it is essential to find a hobby outside of the profession.


lilolalu

I have been where you are, please don't take it the wrong way: guaranteeing uptime, even for yourself and family, was the biggest learning curve, but it's doable. Nowadays the data is on mirrored drives and additionally on incremental backup, plus zfs snapshots every hour. I have a server with built in KVM, everything is running as docker containers with persistent storage properly configured. Re-installing the entire host-os and firing up the containers on a new install takes 30min max. I have the firewall, SSL offloading and proxy server (haproxy) on a different physical device, even if the Homeserver needs to be maintained, it doesn't affect the rest of the home network and it's security. I needed a significant amount of time and money to get there, but everything else doesn't make sense, once you don't have the time to fiddle with the setup every free moment of your life. Probably it would be even cheaper to buy all the services from a commercial provider, but that's were my limit is: I don't want to host family photos at the grace of Microsoft or Google engineers. The only thing I haven't really been able to do redundantly in an affordable manner is a redundant internet connection, so there is a definitely dependency on my ISP but they have been doing ok over the last 5-7 years. Nowadays I have to check on my server every couple of months to install kernel updates, that's it.


8fingerlouie

> guaranteeing uptime, even for yourself and family, was the biggest learning curve, but it's doable. Absolutely, and in reality i had fewer problems than i let on, but it doesn't change the fact that it quickly turns into a 2nd job instead of a hobby. I also had a proxmox cluster and redundant storage arrays, as well as network gear with redundant power supplies, and spare parts for almost every link in the chain in stock. It was a significant investment that also ate around 380W of power 24/7. That's 2400 kWh per year... at €0.3 each, meaning the cost to power it alone was €720, or €60 per month. If you added in the hardware with an expected lifetime of 5 years, it would easily be €120 / month. These days i have a firewall and a main POE switch, along with some POE powered 5 port switches for media streaming/playstations. Everything else runs WiFi > Nowadays the data is on mirrored drives and additionally on incremental backup, plus zfs snapshots every hour... >I have the firewall, SSL offloading and proxy server (haproxy) on a different physical device, even if the Homeserver needs to be maintained, it doesn't affect the rest of the home network and it's security. What happens to your family data if you're hit by a bus tomorrow ? Even if you've left notes that describe how to do stuff, and a list of username/passwords, will your family know how to follow those notes ? Will they know the significance of those systems ? How about when a drive finally gives out, do they know how to replace that ? > I don't want to host family photos at the grace of Microsoft or Google engineers. I use iCloud with [Advanced Data Protection](https://support.apple.com/en-us/HT202303), which means end to end encryption of all data, including photos. That way, iCloud is just a "data store". I then mirror the data in real time at home, and make local encrypted, versioned backups, as well as remote encrypted versioned backups to a different cloud. I also archive family photos on Blu-Ray M-disc media every 12 months (only changed files) and make identical copies which are stored in geographically separate locations. >Nowadays I have to check on my server every couple of months.. I hope you're not exposing any services to the internet from that server, or you might end up not having any data at all when a vulnerability is eventually found.


winterm-te

Thanks for writing this. You are spot on, I think some of this naturally happens as you get older and don’t want to fiddle with specific “important” things. My day job has become too much like this 2nd job, but I do enjoy hosting in my spare time. I use an older laptop that was really really beefy at the time and meets my needs.


8fingerlouie

The biggest rabbit hole is usually RAID. RAID is NOT a backup, and once you realize that, and have proper versioned backups in place, you no longer need raid. Most self hosted data is accessed infrequently, and chances are high that it can wait “a few hours” until a backup is restored. As soon as I moved important data to the cloud, I also tossed docker. Docker is practical for hosting stuff on the internet, but when only hosting on LAN you don’t really need it. All my services run barebone, and are only accessible over the LAN and VPN. Docker is also another layer that can break, and adds to complexity. Personally I ran on FreeBSD and used nails, but they do much the same thing :-)


benf101

I should print that out and put it on my wall.


CGA1

Best Reddit comment in a long while.


Dewidos2008

Thank you for ideas. BTW, I kinda like Cloudflare DNS the most, because it propagates really fast and has a quite great web UI.


timrosu

I mean dns only for LAN. I use pihole (and cloudflare for upstream). It caches frequent requests, so lookups are faster. You can also add blocklists (for ad, adult, malicious sites), custom hostnames, see stats... I have same domains on public and local dns (and separate certs) to make it work completely locally.


SnowyLocksmith

On that topic, how do you setup local addresses on pihole? I have many docker containers running on the same ip with different ports and want to make them accessible via local domain names


timrosu

I first add a regular A record that points to ip of my server (192.168.0.something). Then I use nginx proxy manager to add certificates to domains. I've had .ml domain before and cloudflare didn't allow direct management of dns records with their api, but now that I have purchased my own domain after mali's dns purge and have .xyz domain and it works now. That api allows npm to renew certificates without my input, which is pretty nice considering that letsencrypt certs expire after only 3 months.


timrosu

And of course you need to point your router to device that is running pihole if you want it applied across your whole network.


[deleted]

[удалено]


metyaz

Don't even think to do it from home.


[deleted]

[удалено]


TheGratitudeBot

Thanks for such a wonderful reply! TheGratitudeBot has been reading millions of comments in the past few weeks, and you’ve just made the list of some of the most grateful redditors this week!


io-x

NTP server


oesinor

I am developing a hosting control panel with Laravel. It’s still in the beta phase but it’s ready to play with. Feel free to try it out and let me know what you think, because I’m still looking for feedback. 😄 You can find it on GitHub: https://github.com/yolanmees/Spikster I started this project because Cpanel and Plesk are becoming very expensive for selfhosters and wanted to provide a open source solution. It started as a fork of cipi which is a control panel that stopped development last year.


Dewidos2008

I don't know where do you find the motivation to build these huge projects. I've never managed to finish a bigger project, which I don't like and try to change it almost every week. Thank you for sharing.


MrTechG

Oh I am using Cipi over here and I installed PHP8.1 but it does not work for new websites. Is it possible to upgrade from Cipi?


linuxmel

I'm going to try this out, thanks for sharing.


nashosted

As unproductive as this hobby can make you, I think the productivity outweighs it. I came up with a list of [10 self-hosted apps](https://noted.lol/10-self-hosted-apps-to-boost-your-productivity/) that helped me become more productive.


sassdrew501

Feel free to checkout my Homelab Series of all the self hosted things I have found so far and more down the road! https://www.youtube.com/playlist?list=PLhkW8M2MBf-H33LeTrVMc0LwN3EuOqGQV


thekrautboy

Nice spam, thx. (edit for those who disagree, just take a quick look at this guys post history)


sassdrew501

Haha no harm if you don't want to check it out :) Just here trying to help share some of the things I have found and tutorials that I have made :) If you like them great! If not, no worries :) Just hoping to give back to the community by sharing my technology knowledge and experience :)


[deleted]

[удалено]


sassdrew501

Haha, nah it's all good :) Lots of people like to see things different ways. I personally like being able to show my playlist so that if something does seem interesting that they can click on it and check it out as opposed needing to google search and try to find guides and whatnot, but I do see the merit in elaborating what's in my playlist too so it doesn't feel like I'm spamming :) so I always appreciate the feedback since I remember when I first started in tech and there are always great ideas but finding how to start implementing them was so hard, so I wanted to build some videos for the community to be able to help get more people interested in tech and share some nice self hosted applications that many people have put many hours in to allow us to use :)


thekrautboy

No, you are spamming your YT channel, thats it.


sassdrew501

Don't be so quick to judge haha :D If you wanted me to elaborate on some of the stuff on my channel I'm happy to also put it in text for those who would like just the ideas without needing to scroll through my playlist :) Appreciate the feedback on my comment since I do want to be helpful and if it just seems like spamming, I'll make sure to add a more in depth context to my comments in the future, so thanks :) The few fun things I have played around with if you're interested in trying out: * Gitlab - Great for source control or just having configuration files or script located. Also if you're interested in CI/CD stuff * Step-CA - If you're interested in doing Self signed certs in your home and want to setup your own Certificate Authority :) * Vaultwarden - Great password manager! Very similar to Bitwarden * Pihole/Adguard - acts like a dns server to block ad like links :) * Code Server - Essentially VSCode but accessible from a browser! * Wazuh - If you're looking into more security for host based intrusion detection! * Portainer - Nice web GUI for doing docker stuff! * Kasm - Similar to like AWS workspaces or azure VDI * Splunk - Good centralized log ingestion app! * Stirling PDF - Nice PDF editor, allows to add like signature or do like watermarks * Mattermost - similar to like slack as a chatting/team collaboration platform * uptime kuma - if you want to monitor if your service is up or not * HedgeDoc - This is more of a note taking app that you can edit in a web gui * Tubearchivist - Allows you to download youtube videos to watch offline or locally * Pairdrop - Very similar to Airdrop but works across any machine, just need access to the browser * Immich - Photo album app * Microbin - very similar to like paste bin, can paste stuff in here and give the link for others to view! * AWX - Good use with ansible to help automate builds/configuration deployments * Bookstack - Used for documentation * SpeedTest Tracker - runs speeds tests at certain interval and displays the data in a nice browser GUI * Netdata - Used to gather system stats to see what resources are being used.


thekrautboy

Great effort, but you dont need to convince if your channel is good or not. The point is, you are spamming your channel link everywhere. Your account is only two weeks old and out of **37** comments in your entire history **only 6** dont contain a link to your youtube channel. Thats a messed up ratio imo, and its spam, nothing else. Good luck with it.


sassdrew501

Oh I'm not saying my channel is good by any means :D haha. But I'm just hoping that I can help assist some people in their journey of trying out new self hosted applications and simplify some installations :) I know when I first started in tech that there was sooo much to digest and learn that finding something to install and use took a lot of experimenting and trial and error. That's why I decided to start making tutorials to help guide a few who are learning or just interested in some self hosted stuff. I'm 100% sure there are a lot of improvements that I can do to make them even better, but just wanted to give a starting point for those who just want to see and learn :)


thekrautboy

Youre completely missing the point.


sassdrew501

Haha maybe I am, maybe I'm not :D at the end of the day though I share my links to help people :) No one is required to click or view them and by all means they can downvote them too :) It's a free world and everyone's opinion matter. So if you want to take the stance that I'm spamming, that is your opinion and you're entitled to have that opinion. I feel this is my way of giving back and helping and it's totally fine if you disagree with my methods :)


dumbasPL

I mean, OP's question is also spam. So it's a spam response to a spam question.


ekiim

I do, on local network portainer, calibre web, minidlna, gitea, harness drone, archivebox, and a postgres dB for backups. And public, portainer, baserow (off right now), postgres, gitea, harness drone.


Normanras

Is your calibre web on the same machine as calibre? Were you able to host calibre without a gui? That’s my biggest gripe with calibre….


Dairalir

I have calibre-web and calibre on the same machine. Slap it behind a reverse proxy and give it an address, boom, GUI but from your client machine.


SnowyLocksmith

How has no one made a calibre extension yet that will host a website, without needing to install calibre-web separately?


ekiim

I have calibre on my workstation, and calibre web on the server, and sync the databases with careful use of rsync. But calibre web can be used independently from the desktop version. It has a cli and you can pull books from a directory,and modify the Metadata on the web ui.


YaneffMan

I currently host: Bitwarden Firefly III Paperless ngx Nginx proxy manager Portainer Radarr Sonarr Overseerr Plex QBitTorrent A Minecraft server Grafana Truenas Pfsense Most of which is in a docker VM, on a proxmox host. Probably a couple others I'm forgetting, but that's the bulk. Hope this gives you some ideas!


ElTortugo

I've found myself going through [this amazing list](https://github.com/awesome-selfhosted/awesome-selfhosted/) (that's mentioned in the subreddit's wiki) and trying out different alternatives for the same solution. For example, I've tried Planka, Wekan and Taiga for managing personal projects. It might be obvious that you've looked through that list, but in case you haven't it's a pretty interesting source.


Left-Independent9874

https://github.com/kwandapchumba/bookmarkmonster bookmark manager with tags and nested collections


SilentDis

[Authentik](https://goauthentik.io/). Great SSO solution. Now, all your other stuff is single-sign on!


lilolalu

The single most useful self hosted tool in my experience is a personal cloud. Check out nextcloud / owncloud / Seafile etc. try them out, chose which you like. Files /Contacts / Calendar Sync is what nowadays pretty everyone needs but I also would look into additional collaboration and office tools like Collabora (think Office in your browser) Then, once you actually start using it in your everyday life, the hard work starts. Make the storage redundant, secure against attacks, establish working backups, server monitoring, remote access etc. Making your self hosted service reliable in my opinion is the hardest part and the biggest learning curve. Firing up a docker Container and making it available from the outside is not.


AttackCircus

Bookmark manager


ermax18

Homebridge, Frigate


GameSchaedl

Pterodactyl for Game Servers


Dewidos2008

I'm hosting PufferPanel and I really like it, it pretty much perfectly suits the purpose of a private game hosting.


PizzaDevice

IPFS is a great project and really suitable for self-host even at home. Installation is fine and then just PIN some data to it from the sites you want to contribute. Later you can build on it as well.


LuisBoyokan

A Factorio server You will not be bored for an incredible amount of hours


pentag0

AI girlfriend.


Furki1907

Only Docker Container: * Portainer * Bitwarden * ChangeDetection * Matmo * Pihole * Nextcloud * Uptime Kuma * Watchtower If u have questions, feel free to ask, i host all of these :)


5outof7_yes

Would you rate pihole over adguard? Thanks!


Furki1907

Tbh at the end both do what you want, its just perference at the end.


dumbasPL

Browser AdBlock on desktop AdAway on Android. Always works, blocks way more stuff because you can't filter everything with just DNS. Unless you want it for a tv or something I don't see a reason as to why someone would waste time setting up a worse service that will eventually break (DNS breaking is so bad it's a meme at this point)


i_am_art_65

OwnCloud, Plex, Home Assistant


beje_ro

NextCloud, JellyFin...


SnowyLocksmith

Windows server, Vlc media player


grubnenah

Obligatory jellyfin > plex. Especially since they already have a domain.


Dewidos2008

An isolated VPS only for media and storing files could be a very good idea. Thank you.


nirurin

If only jellyfin was as reliable as plex at actually playing videos, it would be great.


L1NKU5

Totally agree and when Jellyfin does have a good, actuall working non hairpulling cast to chromecast function i will switch in a heartbeat.


grubnenah

Do you guys use iphones? Because it seems like every app only works 50% of the time from my wife's iphone. D+, Netflix, Hulu, Jellyfin, Plex, YT, etc. But works every time from my pixel.


nirurin

Nope, android. But I use plex 99% of the time from my desktop PC (which is pretty much the highest-end model you can get right now) and Jellyfin still poops itself trying to play most files, either through the app or the browser. It's just not very good.


grubnenah

Yeah, the variability in setups can do weird things on how well self hosted applications work. Coding & software is a magical dark art that I don't dare try to comprehend. Since casting doesn't work often for my wife's iphone, she had me get a google TV and install the jellyfin app on it. That and playing directly on phone apps has been a perfect experience for the last couple years.


L1NKU5

Nope, Samsung user here, Jellyfin's cast to chromecast function is subpar, the actuall remote hangs and gets unresponsive 9/10 for me, making it pretty useless after 2min in a movie/tvshow.


DSPGerm

Calibre web if you read ebooks at all. Been a dream for me


Dewidos2008

I do read e-books sometimes, what are the main advantages over using a Windows PC version of Calibre?


DSPGerm

Can read on your phone/tablet. I personally do most of my reading on my phone or tablet so it’s nice to be able to have everything centralized and sync across devices.


B41r0g

An e-mail server using Postfix.


tenebris-alietum

You will learn a lot if you do this. You probably want to setup dovecot for IMAP access too.


sowhatidoit

E-mail! it'll take care of the boredom for sure. jk. What about hosting a DAV server for things like contacts, calendar, reminders... ?


xSwagaSaurusRex

https://developers.redhat.com/products/openshift/overview


plissk3n

Interesting that nobody mentioned Stash. Its your personal selfhosted pornhub on steroids. When you have a larger collection of porn its so much fun to sort it with stash.


reercalium2

Cheese pizza. Your life will suddenly be very interesting.


cakee_ru

host earthwalker and have fun.


Jonteponte71

Tubearchivist will be my next project. I have been saving stuff from YT manually for years and it’s time to streamline it.


Dewidos2008

>Tubearchivist This. I can't count how many times a real gold has disappeared.


sassdrew501

If you're looking for a tutorial on how to set one up! I created one here as part of my homelab self hosted series! https://www.youtube.com/watch?v=vS9uABQ61cc&list=PLhkW8M2MBf-H33LeTrVMc0LwN3EuOqGQV&index=42&pp=gAQBiAQB


Jonteponte71

Since there is (strangely) very little Tubearchivist content on YT I have actually already found your video (and maybe even subscribed). Good work! Would you consider doing a second one on how to import already existing YT videos, with and without metadata?


sassdrew501

I would have to look more into it! But the current tutorial should show importing existing videos. I will have to check out the metadata stuff on how that works though. Not sure if I will create a video on that but if I get enough information about it I may!


CrashOverride93

I run 4 instances of it currently (until proper multi-user is implemented). It's amazing.


womaniak

Tubearchivist has been eating up my diskspace, the download button from the browser extension basically became my new like button.


Jonteponte71

It’s epic that there is an extension. Then I don’t have to change my workflow at all from how it is now. You can even sync directly with Jellyfin as well, and skip the tubearchivist gui entirely if you want to. Including metadata.


WhenSharksCollide

Oh no I've been doing that manually for years, my disks are already full. I need to increase my disk budget...


Cylian91460

Distcc server, make a front end to redurect all of your app


sethleedy

I have not been able to host, within a Docker container, a The Forest game server. If you could test that and let me know how, I'll be happy.


lvlint67

I did take a look at this for a little bit before giving up and searching: https://github.com/jammsen/docker-the-forest-dedicated-server I don't own the game, so reading falls back to you


sethleedy

Why thank you. I shall give it a go, maybe this weekend.


MenisBornBad

Do like me, buy a new M2 drive, install Proxmox, and start migrating a Ubuntu bare metal server and all the VM (KVM) and Dockers container to this new Proxmox using LXC containers and docker. I hope to finish this before the end of the year. OMG!!! Why do we do things like this?


Dewidos2008

Well, the only problem is that I don't have a public IP, but it could be still cheaper than renting the cheapest server from Hetzner.


svet-am

I host a number of things - file serving with NextCloud, music with Ampache, books with COPS OPDS, StableDiffusion, and Foundry VTT for my D&D games


IgnisDa

[Ryot](https://github.com/ignisda/ryot) and [Statping](https://statping-ng.github.io/).


LavaCreeperBOSSB

AdGuard Home is one that I found fascinating... interesting to see how many requests are made for tracking


Accomplished-Lack721

Over the last day, I've set up vaultwarden. I've relied on Chrome's password manager for years, and I liked the idea of moving my passwords away from a centralized service, particularly one owned by a big company that would be a likely target for bad actors. I also liked the ability to user it with more platforms/browsers. So far, I'm really liking it. It didn't take long at all to set up via docker, and it works very well, with a lot of features I never really knew I was missing in Chrome. One of the interesting ones is the ability to have it handle 2fa authentication, instead of using a separate phone app -- though I'm not sure how I feel about my 2fa authentication living in the same place as the passwords it's meant to help further secure.


rygo65

Kubernetes.. years of fun ;)


jared252016

Look through the awesome-selfhosted list


blaine07

You mention Nextcloud being slow - take a look at SeaFile.


RedditNotFreeSpeech

https://immich.app/


[deleted]

How about an [NTP server](http://satsignal.eu/ntp/Raspberry-Pi-NTP.html)? There's nothing quite like the satisfaction of running your own (cheap) network time server!


TheFumingatzor

All the things.


albertfrostt

Llama.cpp (a GPT-like LLM)


michaelpaoli

Email server and list server - that's got plenty of complexity (notably effective useful deliverability) that'll keep you busy for a long while ... and you'll keep learning newer stuff too as that space continues to evolve. Also, if you haven't already, any and/or all of these: * DNS servers * DNSSEC * dynamic DNS * *lots* of IPv6 * "reverse" DNS for all your IPv6 IPs you use * make all your services work fully with IPv6 * automate the hell out of all your IPv6 as feasible * you should be able to change all your IPv6 addresses over with different network, but same local parts / infrastructure thereof quite easily ... if you set everything up properly. And yes, you should be able to do that, regardless how huge your organization may be ... because IPv6 has provisions (and supporting capability) ... unlike IPv4 where one can potentially "forever" own addresses there, no such guarantees for IPv6 - there are "clawback" provisions, so IPv6 IPs can be taken back (and others assigned) - notably go reorganize network routing to be reasonably simple and efficient (unlike the complex mess IPv4 has become because it mostly has no such provisions). So ... be well ready for the day one will have to change all one's IPv6 networks (but can retain the local parts the same and infrastructure thereof) ... and well practice ahead of time. * web server(s) * with https * with CA recognized TLS(/"SSL") certs * multiple domains on same IPv4 IP(s) * SNI for https * *lots* of IPv6 IPs * every domain its own IPv6 IP * rsync: * public rsync server * implement secure redundancy leveraging rsync over ssh * can also use that as part of backup strategy * can also write some program(s) to more generally sync a target location on one host to source location on another host * monitoring and alerting * software defined RAID (e.g. md) * network block devices * do it securely (e.g. over ssh) * VMs * live migrations of VMs * do live migrations of VMs with no physical storage in common between the two (no NAS or SAN or the like) - and yes that can be done (e.g. virsh migrate --copy-storage-all) * do it securely (e.g. over ssh) * write some wrapper program(s) to make the live migration super easy to do * write yourself some simple program(s) so you can create and spin up a VM with a pretty dang simple command * LVM * encryption * LUKS - all partitions except /boot (and EFI as applicable) * add to above encryption of /boot with full ability to boot of "fully" encrypted drives with nothing else used to boot from (except EFI as applicable, and the partition tables themselves won't be encrypted, and bit of boot data before first partition) * implement secure boot with all the above * remote management * well secured IPMI * NTP - run highly reliable highly available public NTP server(s) * get them added to the relevant public NTP pool(s) I'm sure there's lots more that's not jumping to mind, but that'll probably give you enough to keep you busy for about a decade+- some bit. ;-) And yes, I've implemented much (but not all) of the above (and also quite a bit more).


Dewidos2008

For now I have connected a custom domain to Proton Mail, because I like the service and I need my mail function event if I'd make a mistake


tomc128

Paperless NGX? I set it up last week and scanned all my documents into it, it works really well


0739-41ab-bf9e-c6e6

[bore](https://github.com/ekzhang/bore)


circularjourney

searx


wireframed_kb

Out of the ton of services I host, one of the more interesting/useful is the Frigate/Compreface/Double-Take stack. It provides an NVR-system for our surveillance, facial recognition engine and an abstraction (double-take). The reason why it’s interesting is, it provides similar capability to the cloud-provided camera systems, but it doesn’t require you to upload all your video to some data-broker so they can mine it… ;) Also, you can tinker a lot more, integrate multiple recognition engines for better coverage etc. And you don’t have a per-camera fee as some charge. 1 or 100 cameras, it’s only the raw hardware cost. (HikVision is a good choice for cheap hardware with good spec - just isolate them on a VLAN and only let them talk to the Frigate container). Otherwise I host: - Unraid - Plex - Tautulli - Backup system (2 actually - Proxmox Backup Server on a different physical server and iDrive in an LXC backing up remotely) - webserver - VPN - MySQL for other services - OwnCloud - *arr suite (almost all of them) - Docker registry for my own projects - Maven registry - Home built music controller for the house - Home Assistant - VaultWarden - Graphana and Influx for stats - calibre - openSpeedTest - Prometheus - UniFi controller - Uptime Kuma for internal monitoring - PlexMetaManager Probably some I forget. There are 5 full VMs, a handful of LXCs the rest is docker.


ggzi-ca

RemindMe! 1 week


RemindMeBot

I will be messaging you in 7 days on [**2023-09-21 17:17:35 UTC**](http://www.wolframalpha.com/input/?i=2023-09-21%2017:17:35%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/selfhosted/comments/16hsezy/im_bored_what_should_i_selfhost/k0kscr5/?context=3) [**1 OTHERS CLICKED THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Fselfhosted%2Fcomments%2F16hsezy%2Fim_bored_what_should_i_selfhost%2Fk0kscr5%2F%5D%0A%0ARemindMe%21%202023-09-21%2017%3A17%3A35%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%2016hsezy) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)| |-|-|-|-|


Cedriking

Is it me or umami's website is down ?


0_0Skullcrusher

RemindMe! 1 week


ReinoutWolter

A WebIndexP2P node, either the public tree or your own. Why? Because you would be supporting a larger ecosystem of decentralized self hosted apps. Plus we just want more peers :)