Live data from Hacker News

Ask HN: What are your favourite self-hosted tools?

news.ycombinator.com

91–100 of 147 posts

Re: Ask HN: What are your favourite self-hosted tools?

#92
post #90

Earlier quoted context omitted.

Wow that is a long and awesome list! If you don't mind me asking, how much did it cost you to setup / maintain it? Also what is the main reason driving you to self host so much stuff?

It was cheap to set up, all the cost is in time to learn to implement in a secure and performant fashion Hardware actually cost money. Here's a breakdown: > 4 pcengines alix boxes for openbsd router/firewall appliances These were around $120 each with 4GB flash storage at the time. They're half that now. Low power, no cooling required, x86, 3 ethernet. You could buy APU2 now for more power > 3 supermicro Opteron serv…

Not original asker

How do you secure your publicly accessible IP at home from the web. I see you use static IP's I guess it's no different than renting a sever? You probably have separate networks (local home vs. serving)

Re: Ask HN: What are your favourite self-hosted tools?

#94

Earlier quoted context omitted.

This has not been my experience - it's phenomenalally cheaper to shell out a few bucks to GH than deal with self hosted self control. Even an hour a month of lost dev time would make it worth it.

Also, thanks to the stupid design decisions of most package managers, you will have trouble getting anything done anyway if github.com is down, even if you just get dependencies from there. If that problem affects you, then self-hosting your Git repo may just add a second point of failure.

You want to be setup so you can do a build completely offline of head or any tag. GitHub being down shouldn't make a difference. If the PM is getting in the way of that then dump it.

Re: Ask HN: What are your favourite self-hosted tools?

#97

Everything with Docker: https://www.docker.com/ Rancher (to control Docker stacks, set up HTTPS with Let's encrypt, etc): http://rancher.com/ GitLab (git repositories): https://about.gitlab.com/ Rocket.Chat (internal chat): https://rocket.chat/ Sentry (production code error handling): https://sentry.io/welcome/ Metabase (DB analytics and graphs): http://www.metabase.com/ Mailu (email server): https://github.com/Mailu…

I'm thinking of self-hosting a password manager like KeeWeb but I'm afraid of my own self-hosted solution not being as reliable (downtimes / loss of data). Do you have any precautions against catastrophic failures?

The self-hosted solution I use for this (switched from LastPass) is pass[0] plus syncthing[1]. Passwords are just GPG-encrypted files, so they replicate seamlessly - much better than the "single monolithic database" approach of things like Keepass which is prone to sync conflicts.

Syncthing mirrors everything between my desktop, laptop, and phone (and there's an Android app[2] that works with OpenKeychain[3] so passwords are accessible from my phone). I haven't done this yet, but it'd be trivial to also run syncthing on a cheap VM somewhere, and replicate the passwords to it (but obviously not my GPG private key) for disaster recovery.

0: https://www.passwordstore.org/

1: https://syncthing.net/

2: https://github.com/zeapo/Android-Password-Store

3: https://www.openkeychain.org/

Post reply on HN