Ask HN: Which self-hosted solutions are you using?
[1]: https://github.com/perkeep/perkeep
[2]: https://github.com/RocketChat/Rocket.Chat
[3]: http://www.redmine.org/
[1]: https://github.com/perkeep/perkeep
[2]: https://github.com/RocketChat/Rocket.Chat
[3]: http://www.redmine.org/
[+] [-] amanzi|7 years ago|reply
One of my favourite self-hosted apps is WikiJs (https://wiki.js.org/). It takes a git repository of markdown files and turns it into an editable wiki and syncs back changes to the git repository.
I also use InfluxDB with Chronograf and Telegraf (https://www.influxdata.com) to collect and analyse logs. It's not quite as full featured as Elastic or Prometheus but is easy to use, rock-solid and nice to look at. Plus they sent me a free pair of socks (all the way to NZ) for filling in a survey! :-)
And to help manage all the Docker images I spin up and down, I use Portainer - https://portainer.io/
Forgot to add that just recently I've started to run Apache Guacamole to give me remote access to my local LAN while I'm not at home. This is so great - HTTPS access to RDP, VNC, and SSH sessions. https://guacamole.apache.org/
[+] [-] sgt|7 years ago|reply
[+] [-] coaxial|7 years ago|reply
[+] [-] actionowl|7 years ago|reply
Then one day someone decided they needed "reports". We ditched our working system and paid a bunch of money for the Atlasssian suite. To this day I still miss our simple, functional, and free setup.
Bamboo was so bad that we eventually gave up on it and switched back to Jenkins. Seriously Bamboo is one of my most hated software products of all time.
We tolerate Confluence but the fact that the JIRA and Confluence have their own, annoying flavor of markdown, which is different from Bitbucket's flavor annoys me to no end.
Bitbucket (which was called something else before) does have a few nice features but nowadays there are options better than gitolite alone. JIRA has those pretty reports that someone wanted and that are never accurate.
yay.
[+] [-] chrisseaton|7 years ago|reply
How do they justify this? It trips me up every single working day of my life. The products look identical so all I see is a text box on a white site with blue accents and I inevitably start writing the wrong markdown.
[+] [-] robbyt|7 years ago|reply
We also use RedMine (running on GKE) and that was a breeze to setup and deploy.
[+] [-] aloisdg|7 years ago|reply
[+] [-] ptman|7 years ago|reply
[+] [-] messe|7 years ago|reply
I think I might even be starting to prefer it to git/git(lab|hub).
[1]: https://www.fossil-scm.org/index.html/doc/trunk/www/index.wi...
[+] [-] interfixus|7 years ago|reply
[+] [-] executesorder66|7 years ago|reply
[+] [-] dmytrish|7 years ago|reply
- Syncthing + my own FileShelf[0] as a web interface, instead Dropbox;
- Miniflux, a web RSS reader;
- IPython notebooks;
- Customized Jekyll for my blog + comments powered by self-hosted Isso;
- postfix/dovecot + Roundcube for the web mail;
- ejabberd (mostly to have notifications from my VPS);
- goaccess for the web server statistics, portainer and a couple of FCGI scripts for monitoring and deployment;
I am still not satisfied with my setup completely and there are many other things I'd like to tinker with (e.g. DokuWiki, Grafana/Prometheus).
sandstorm.io looks very promising, but the last time I was put off by its desire to take over my VPS (maybe I will bite the bullet and get another dedicated VPS for it).
[0]: https://github.com/EarlGray/fileshelf
[+] [-] slipwalker|7 years ago|reply
[+] [-] zeta0134|7 years ago|reply
[+] [-] leonroy|7 years ago|reply
* VMware VSphere/ESXi
* JIRA / Confluence (managing tickets and wiki)
* FreeNAS (server facing file server duties)
* Synology (user facing file serving duties)
* Zimbra (mail server)
* pfSense (gateway, dhcp, dns, vlans)
* SIPP (SIP endpoint testing)
* Elastix (Asterisk PBX/VoIP Server)
* Windows Server (DNS, DHCP, file serving)
* Openfire (XMPP/Jabber server)
* NAKIVO (VMware backup server)
* Zabbix (SNMP/IPMI/Server monitoring server - amazing product but a PITA to setup)
Thinking about trying Proxmox though once my VMware licenses come up for renewal.
As an aside the most trouble free, zero maintenance server in my home lab is the Windows Server. Updates itself without filling up /boot and killing itself (Ubuntu I’m looking at you...). It takes up hardly any resources on the Hypervisor and just runs and runs. Haven't had to login to it in years.
Really wish Microsoft brought that rock solid ethos to Windows 10. Their server products are absolutely incredible.
[+] [-] executesorder66|7 years ago|reply
Any drawbacks?
[+] [-] superboum|7 years ago|reply
* Seafile (file hosting/synchronization/sharing/history)
* SoGo (a webmail that work with existing IMAP and SMTP servers and exposes an Exchange API)
* Matrix / Riot (matrix is a chat server, Riot is the web client)
* Jenkins 2 (Continuous Integration / Continuous Deployment)
* FreshRSS (RSS aggregator)
Authentication is managed by a single LDAP service (openldap).
I also plan to test/deploy:
* Peertube (video hosting)
* Mastodon (micro-blogging)
My next goal would be to distribute this stack on more than one server, in order to improve availability.
[+] [-] fotcorn|7 years ago|reply
* GitLab (GitHub + CI/CD replacement)
* FreeNAS (Storage server)
* Nextcloud (Dropbox replacement)
* Syncthing (Dropbox replacement, Nextcloud did not work properly on my android phone)
* In progress: Kubernetes cluster (just for fun, RKE + rook.io)
* My own notes/wiki/task tracker I will release real soon now (TM)
Thinking about setting up Gitea + Drone.io, GitLab is just too heavyweight for just using it as git Hosting + CI/CD.
[+] [-] h1d|7 years ago|reply
[+] [-] kungtotte|7 years ago|reply
[+] [-] rhizome31|7 years ago|reply
[+] [-] kop316|7 years ago|reply
[+] [-] njsubedi|7 years ago|reply
[+] [-] lucideer|7 years ago|reply
I had a related thought recently when trying out the SecureScuttlebutt social network: ssb seems like a format that could fill the intended use case of Perkeep (throwing all your stuff in a database) with the added advantages of (a) having broader applications today, (b) having a wider range of mature db clients and (c) having a well-functioning existing hosted ecosystem for cross-device syncing.
This isn't ssb's intended use case and I haven't tried it yet but I intend to.
[+] [-] StavrosK|7 years ago|reply
[+] [-] INTPenis|7 years ago|reply
Emby-server for my home media library.
APU OpenBSD router for my outer-most internet router at home.
Unbound LAN resolver with a number of upstream unbound instances at different VPS providers.
Libvirt hypervisor for personal projects.
Synology DS411slim NAS and one homemade with emby, I'm wanting to replace the homemade one with FreeNAS mini though because I'm not happy with the HW in it.
At work I've setup, or helped setup;
Owncloud for internal file sharing and to clients.
A couple of gitlab instances, one for internal dev stuff and one for a client.
A homemade password pusher.
In-house developed monitoring system.
Really this list could go on forever so I'm going to stop here. Having worked for 7 years at my current position with setting up various open source solutions.
[+] [-] vageli|7 years ago|reply
[+] [-] cherrybush|7 years ago|reply
[+] [-] mstaoru|7 years ago|reply
[1]: https://gogs.io/
[2]: https://www.mattermost.org/
[3]: https://docs.standardnotes.org/self-hosting.html
[4]: https://haraka.github.io/
[+] [-] timlyo|7 years ago|reply
I've got it on a linode and across all my computers.
https://syncthing.net/
[+] [-] JeanMarcS|7 years ago|reply
Me, I’ve got one for all administrative stuff, one for my web WIP, one for my personal photos, etc...
And each doesn’t replicate on the same other servers, as you can choose by entry.
[+] [-] anewhnaccount2|7 years ago|reply
[+] [-] SpecialistEMT|7 years ago|reply
[+] [-] philip1209|7 years ago|reply
It's free, and by self-hosting it I can keep our firewall rules locked down on the DB.
[+] [-] h1d|7 years ago|reply
* Dokuwiki - Nothing new but it just works for my personal company memo. Its simplicity is good.
* monit - I love the easy to understand syntax of the config to monitor servers. Can also monitor the freshness of SSL certs when these days everyone uses Let's Encrypt and they expire pretty quickly. And bought m/monit a few times and I get to manage multiple servers' monit from its dashboard. I used to run Prometheus + Grafana for making pretty graphs of server activities but while the set up wasn't so hard, I felt the whole thing was a bit overkill for just monitoring server health and I'm happy with m/monit's simpler graphs. (Also does down sampling and purges old data.)
* InspIRCd - Not using anymore but had it for internal IRC chat before switching to Mattermost.
Tried BitWarden recently for password vault and it seems like a solid one but the clients are not as versatile as Enpass, so, still looking around.
[+] [-] m-localhost|7 years ago|reply
- Embed (Embed.ly replacement) [2]
- Nextcloud (Dropbox etc)
- foobar2000 (Spotify :P)
[1]: https://github.com/wallabag/wallabag
[2]: https://github.com/oscarotero/Embed/
[+] [-] confounded|7 years ago|reply
I’m yet to depend on any of them, but projects I’ve been eying up are:
- Airsonic as a Spotify replacement (FOSS iOS clients)
- Kodi as a smart tv/box replacement (had this for a while, worked great!)
- NextCloud to host files (generally allergic to php, but too scared of iOS binaries from China to trust the superior SeaFile)
[+] [-] executesorder66|7 years ago|reply
https://funkwhale.audio/
https://funkwhale.eliotberriot.com/
https://fediverse.network/funkwhale
[+] [-] coreymaass|7 years ago|reply
[1] https://KanbanWP.com