Giter Club home page Giter Club logo

self-hosted-cookbook's Introduction

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.

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).

General Information

Other self-hosted sources

Ad Blockers & local DNS

Antivirus

Backup

Blogging & CMS

Bookmarks & Read Later

Other

  • Nunux Keeper ๐Ÿ”— - similar to wallabag, but not as good (more complicated, less usable and doesn't have mobile apps).
  • Reminescence ๐Ÿ”— - Clean and simple. Has a DIY-Docker-Image. Buggy (archiving doesn't work half of the time).

Cloud & File Sharing

Cookbook

  • NextCloud Cookbook ๐Ÿ”— - quite good. Can import from URL (some pages), but manually editing longer recipes is a bit of a pain (you need to add and paste every single ingredient & preparation step one-by-one).
  • Mealie
  • recipes ๐Ÿ”— - a bit complex, but feature rich food processing manager for your home (from shopping to the table). Importing doesn't seem to work as good as in the NextCloud's Cookbook (for some pages at least).

Dashboard

Database

  • baserow ๐Ÿ”— - Open source no-code database and Airtable alternative.
  • SeaTable ๐Ÿ”— - Simple like Excel, powerful like a database (free up to 3 users).
  • Dataspread ๐Ÿ”— - combines the intuitiveness and flexibility of spreadsheets and the scalability and power of databases.
  • Hue ๐Ÿ”— - open source SQL Assistant for Databases.

Docker Managers

Document Managers

  • Papermerge ๐Ÿ”— - document manager with tags & searches.
  • DocSpell ๐Ÿ”— - simple document organizer.

Download Managers

E-mail

GIT

Home Automation

  • HomeAssistant
  • Beehive ๐Ÿ”— - flexible event/agent & automation system
  • Huginn ๐Ÿ”— - Create agents that monitor and act on your behalf.
  • Node-RED ๐Ÿ”— - Low-code programming for event-driven applications
  • Kibitzr ๐Ÿ”— - Personal Web Assistant

Media Managers

Apps for Youtube

Monitors

Self-hosted

Other, not-fully tested

  • Staytus ๐Ÿ”— - service status is updated manually!
  • cstate ๐Ÿ”— - weird...
  • Glances ๐Ÿ”— - resource hog
  • Netdata ๐Ÿ”— - lots of stuff, nothing relevant
  • LibreNMS ๐Ÿ”— - ugly

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...

Useful links

Notes

Notifications

Other

Other services

Photos

Other tested

  • Chevereto ๐Ÿ”— - quite nice. No video support. Requires a paid license (~$60-$75).
  • 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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.