self-hosted-cookbook/README.md
Tomasz Borychowski ff7a103175 formatting
2020-11-04 22:54:27 +00:00

12 KiB

Self-hosted Cookbook

If you're like me and love not only to self-host, but to constantly test new apps, you probably already discovered docker-compose as the fastest and easiest way towards that goal. There is, however, one problem: not all image authors are as great as linuxserver.io, whose docs are as simple as they should be: you just copy & paste docker-compose.yml and run docker-compose up -d and IT JUST WORKS! This is how all images should be documented! But unfortunately, it isn't!
Sometimes you have to spend a lot of time to make it work.
Hence - this repo.
The aims is to provide a ready-to-run recipes that you can just copy, paste and run.
So, without further ado, here's the current list:

General Information

  • How to setup docker & docker-compose?
  • How to use docker-compose
  • Troubleshooting

How to use this cookbook

  • There are certain things that some recipes need which cannot be filled in due to security reasons.
    • example.com needs to be replaced with your own domain
    • username, password, etc. - should be replaced by your username & password
    • keys (like APP_KEY, SECRET etc.) should be regenerated using e.g. openssl rand -base64 32
  • Not all apps have been tested & described. These are marked as 🔗 (external links).

Ad Blockers & local DNS

Antivirus

Blogging

Bookmarks & Read Later

Other

  • Nunux Keeper 🔗 - similar to wallabag, but not as good (more complicated, less usable and doesn't have mobile apps).

Cloud & File Sharing

Dashboard

Docker Managers

Download Managers

E-mail

Home Automation

Media Managers

Monitors

Self-hosted

Other, not-fully tested

Hosted

  • statuspage.io 🔗 - same - manual process!
  • updown 🔗 - doesn't seem to have a page with multiple services' statuses...
  • healthchecks 🔗 - cron-based monitoring, no public status page, just badges
  • uptimerobot 🔗 - free is very basic, constantly nags for upgrade to paid...

Notifications

Other

Photos

Other tested

  • Chevereto 🔗 - quite nice. No video support.
  • Lychee 🔗 - good looking, no video support.
  • PhotoShow 🔗 - seems dead and doesn't work.
  • Photosync 🔗 - paid, app, not really self-hosted, just sync.
  • OwnPhotos 🔗 - limited features, ugly & dead.
  • FileStash 🔗 - old-time-dropbox-like file manager.

Untested

Project Management

Reverse proxy & SSO

  • Authelia
  • Traefik
  • Caddy 🔗 - very good web server with reverse-proxy & automatic https.
  • Nginx Proxy Manager 🔗 - another nice solution based on the battle-tested & probably the most popular web-server - nginx. It has a pretty UI that allows to manage the services.

RSS

RSS Tools

  • PolitePol 🔗 - Create RSS where there was none
  • FetchRSS 🔗 - Create RSS for FB, Twitter, YT, and websites
  • rss-bridge 🔗 - The RSS feed for websites missing it
  • rss2full 🔗 - Transform summary feeds into full-text

Search engines

Social

Other untested

  • HumHub 🔗 - Free social network software and framework.
  • RocketChat 🔗 - The Ultimate Communication Hub.
  • Snikket 🔗 - Chat that is simple, secure, and private.
  • Jami 🔗 - Audio & video calls, screen sharing, IM.

Wiki

Other

  • Pepperminty Wiki 🔗 - wiki engine contained in a single file. Doesn't seem to have a structured navigation (tree-like menu). Subpages are supported though.
  • Wreeto 🔗 - impossible to install
  • Outline 🔗 (Original docker was impossible to use. This one allegedly works.) - It looks cool, but requires Slack to use...
  • Gollum 🔗 - A simple, Git-powered wiki with a sweet API and local frontend.