4 ms·
I've started doing this as a hobby, to see how many services I regularly use can be replaced. They're all behind an nginx reverse proxy + letsencrypt cert on a
by pixelHD 8y ago
I've started doing this as a hobby, to see how many services I regularly use can be replaced. They're all behind an nginx reverse proxy + letsencrypt cert on a hetzner box.
IRC: https://github.com/thelounge/thelounge/ https://github.com/thelounge/thelounge/ (Use a lot, and it works decently well)
Cloud: https://github.com/nextcloud/server/ https://github.com/nextcloud/server/ (Works surprisingly well, however, I've heard there are security issues)
Analytics: https://github.com/matomo-org/matomo/ https://github.com/matomo-org/matomo/ (I'm comparing how much I'd lose out compared to google analytics, if I ever move away from it)
Chat: https://github.com/RocketChat/Rocket.Chat/ https://github.com/RocketChat/Rocket.Chat/ (never really use it, just wanted to see how it works)
Git: https://github.com/gogits/gogs https://github.com/gogits/gogs (Mostly for mirroring git repos)
Browser IDE: https://icecoder.net/ https://icecoder.net/ (I'm able to edit the code for the bots/projects I host from the browser itself)
Calibre library front end: https://github.com/janeczku/calibre-web https://github.com/janeczku/calibre-web
Pastebin: https://github.com/LINKIWI/modern-paste https://github.com/LINKIWI/modern-paste (never use it)
Linkshortener: https://github.com/LINKIWI/linkr https://github.com/LINKIWI/linkr (occasional use)
Mail + mailbox + webmail: https://mailcow.email/ https://mailcow.email/ (Had to spend a bit more time, but now it is able to deliver mails to gmail/outlook/icloud without issues. I use it as a mailing solution for all the selfhosted projects which need smtp)
Online Markdown editor: https://github.com/joemccann/dillinger https://github.com/joemccann/dillinger (Used quite a few times)
Minecraft server
Music streaming: https://github.com/phanan/koel/ https://github.com/phanan/koel/ (I'm not a native english speaker, so quite a few songs I listen to aren't on spotify)
Neo4j, mongodb, mysql and postgres: For all database needs.
Server monitoring: https://github.com/firehol/netdata https://github.com/firehol/netdata
Photos: https://github.com/Chevereto/Chevereto-Free https://github.com/Chevereto/Chevereto-Free (I use it quite a lot to host images I'd have used imgur instead)
R Studio server, and Jupyter notebooks: For work/hobby programming
I've had a lot of help from https://selfhosted.libhunt.com/ https://selfhosted.libhunt.com/ and https://www.reddit.com/r/selfhosted/ https://www.reddit.com/r/selfhosted/
I"ve had to move from one VPS provider to another while testing, so I have a handy guide for setting up quick here: https://github.com/itsmehemant123/basic-vps-setup https://github.com/itsmehemant123/basic-vps-setup .
I have a separate guide for hosting each of the above projects behind an nginx with https, but its quite rough right now. So its private.