* 'master' of https://github.com/tborychowski/self-hosted-cookbook:
  add flame
  Update firefox-sync.md
  firefox sync tutorial, formatting
This commit is contained in:
Tomasz Borychowski 2022-04-24 23:52:59 +01:00
commit a2a435534f
4 changed files with 85 additions and 23 deletions

View File

@ -9,6 +9,7 @@ Hence - this repo.<br>
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
@ -17,32 +18,39 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
- Not all apps have been tested & described. These are marked as 🔗 (external links).
# General Information
- [Get started with docker & docker-compose](docker/get-started.md)
- [Troubleshooting](docker/troubleshooting.md)
# Other self-hosted sources
- [awesome-selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted)
- [r/selfhosted](https://www.reddit.com/r/selfhosted/)
- [Homelab OS](https://homelabos.com/docs/#available-software)
# Ad Blockers & local DNS
- [AdGuard Home](apps/ad-blockers/adguard.md)
- [PiHole](apps/ad-blockers/pihole.md)
- [Block Lists](apps/ad-blockers/lists.md)
# Antivirus
- [MalwareMultiScan](https://github.com/mindcollapse/MalwareMultiScan) 🔗
# Backup
- [Duplicati](apps/backup/duplicati.md)
- [Elkar Backup](apps/backup/elkar-backup.md)
- [websync](https://furier.github.io/websync/) 🔗 - an rsync task manager, where tasks can be added, scheduled and maintained in a sane manner
# Blogging & CMS
- [AnchorCMS](https://github.com/anchorcms/anchor-cms#installation) 🔗
- [Bludit](https://www.bludit.com) 🔗 - Simple, Fast, Secure, Flat-File CMS.
@ -58,6 +66,7 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
- [WriteFreely](https://github.com/writeas/writefreely) 🔗
# Bookmarks & Read Later
- [LinkAce](apps/bookmarks/linkace.md)
- [Linkding](apps/bookmarks/linkding.md)
@ -66,12 +75,12 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
- [Shaark](apps/bookmarks/shaark.md)
- [Wallabag](apps/bookmarks/wallabag.md)
### Other
- [Nunux Keeper](https://keeper.nunux.org/) 🔗 - similar to wallabag, but not as good (more complicated, less usable and doesn't have mobile apps).
- [Reminescence](https://github.com/kanishka-linux/reminiscence#using-docker) 🔗 - Clean and simple. Has a DIY-Docker-Image. Buggy (archiving doesn't work half of the time).
# Cloud & File Sharing
- [FileRun](apps/cloud/filerun.md)
- [NextCloud](apps/cloud/nextcloud.md)
@ -79,20 +88,24 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
- [Seafile](apps/cloud/seafile.md)
# Cookbook
- [NextCloud Cookbook](https://apps.nextcloud.com/apps/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](apps/cookbook/mealie.md)
- [recipes](https://github.com/vabene1111/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
- [DashMachine](apps/dashboard/dashmachine.md)
- [Flame](apps/dashboard/flame.md)
- [Homer](apps/dashboard/homer.md)
- [SUI](apps/dashboard/sui.md)
- [Organizr](https://github.com/causefx/Organizr) 🔗
- [Heimdall](https://github.com/linuxserver/Heimdall) 🔗
# Database
- [baserow](apps/database/baserow.md)
- [SeaTable](apps/database/seatable.md)
@ -100,15 +113,18 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
- [Hue](https://docs.gethue.com/quickstart/) 🔗 - open source SQL Assistant for Databases.
# Docker Managers
- [Diun](apps/docker/diun.md)
- [WatchTower](apps/docker/watch-tower.md)
# Document Managers
- [Papermerge](https://www.papermerge.com) 🔗 - document manager with tags & searches.
- [DocSpell](https://docspell.org/) 🔗 - simple document organizer.
# Download Managers
- [Deluge](apps/downloads/deluge.md)
- [qbittorrent](apps/downloads/qbit.md)
@ -156,6 +172,7 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
- [Domain security checker](https://www.hardenize.com/) 🔗
# GIT
- [Gitea](https://docs.gitea.io/en-us/install-with-docker/) 🔗
- [GitLab](https://about.gitlab.com/) 🔗
@ -163,6 +180,7 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
- [Phabricator](https://secure.phabricator.com/book/phabricator/article/configuration_guide/) 🔗
# Home Automation
- [HomeAssistant](apps/home-automation/home-assistant.md)
- [Beehive](https://github.com/muesli/beehive) 🔗 - flexible event/agent & automation system
@ -171,6 +189,7 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
- [Kibitzr](https://kibitzr.github.io/) 🔗 - Personal Web Assistant
# Media Managers
- [Audiobookshelf](apps/media/audiobookshelf.md) - audiobooks
- [Bazarr](apps/media/bazarr.md) - subtitles
@ -192,7 +211,9 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
- [YoutubeDL-material](apps/media/youtubedl-material.md) - youtube-dl webUI
# Monitors
### Self-hosted
- [Cachet](apps/monitors/cachet.md)
- [CheckMK](apps/monitors/checkmk.md)
@ -220,16 +241,18 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
- [reddit thread](https://www.reddit.com/r/selfhosted/comments/gwe18p/looking_for_a_neat_status_page_like/)
# Notes
- [Joplin Server](apps/notes/joplin.md)
# Notifications
- [Notifiers by service](apps/notifications/notifiers-by-service.md) - comparison table
- [Pushover](apps/notifications/pushover.md)
- [Synology-sms-relay](apps/notifications/synology-sms-relay.md)
- [Synology-notifications](https://github.com/ryancurrah/synology-notifications) 🔗 - similar to the above - works with Slack (and potentially Discord)
### Other
- [apprise](https://github.com/caronc/apprise) 🔗
- [Synapse](https://github.com/matrix-org/synapse#synapse-installation) 🔗
@ -238,6 +261,7 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
- [unifi event monitor](https://github.com/tborychowski/unifi-event-monitor) 🔗
# Other services
- [bitwarden_rs](apps/other/bitwarden.md)
- [Cockpit](apps/other/cockpit.md)
@ -245,6 +269,7 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
- [Firefox sync server](apps/other/firefox-sync.md)
# Photos
- [Comparison table](apps/photos/comparison.md)
- [LibrePhotos](apps/photos/libre-photos.md)
@ -266,7 +291,9 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
### Untested
- [picapport](https://www.picapport.de/en/index.php) 🔗 - weird
# Project Management
# Project Management
- [Jira](apps/project-mgmt/jira.md)
- [Kanboard](apps/project-mgmt/kanboard.md)
- [OpenProject](apps/project-mgmt/open-project.md)
@ -277,6 +304,7 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
- [YouTrack](https://www.jetbrains.com/youtrack/) 🔗 - The project management tool designed for agile teams (from JetBrains).
# Reverse proxy & SSO
- [Authelia](apps/reverse-proxy-sso/authelia.md)
- [Traefik](apps/reverse-proxy-sso/traefik.md)
@ -284,12 +312,12 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
- [Nginx Proxy Manager](https://nginxproxymanager.com/) 🔗 - 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
- [Miniflux](rss/../apps/rss/miniflux.md)
- [Miniflux-filter](rss/../apps/rss/miniflux-filter.md)
- [FreshRSS](https://www.freshrss.org/) 🔗 - second best :-)
### RSS Tools
- [PolitePol](https://github.com/taroved/pol) 🔗 - Create RSS where there was none
- [FetchRSS](https://fetchrss.com/) 🔗 - Create RSS for FB, Twitter, YT, and websites
@ -297,11 +325,13 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
- [rss2full](https://github.com/feedocean/rss2full) 🔗 - Transform summary feeds into full-text
# Search engines
- [Searx](apps/search/searx.md)
- [Whoogle](apps/search/whoogle.md)
# Social
- [Monica](apps/social/monica.md)
- [Etesync](apps/social/etesync.md)
@ -313,6 +343,7 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
- [Jami](https://jami.net/) 🔗 - Audio & video calls, screen sharing, IM.
# Wiki
- [Confluence](apps/wiki/confluence.md)
- [Bluespice free](apps/wiki/bluespice.md)
@ -320,7 +351,6 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
- [Wiki.js](apps/wiki/wikijs.md)
- [XWiki](apps/wiki/xwiki.md)
### Other
- [Pepperminty Wiki](https://peppermint.mooncarrot.space/) 🔗 - wiki engine contained in a single file. Doesn't seem to have a structured navigation (tree-like menu). Subpages are supported though.
- [Wreeto](https://github.com/chrisvel/wreeto_official) 🔗 - impossible to install

31
apps/dashboard/flame.md Normal file
View File

@ -0,0 +1,31 @@
# Flame
- no-code configuration!
- clear UI and configurable (themes, custom CSS)
- nice features: app list, bookmark list
- add bookmark is not linkable (not possible to automate adding bookmarks)
<br>
- [Github repo](https://github.com/pawelmalak/flame)
![Screenshot](flame.png)
## docker-compose.yml
```yml
---
version: '3.6'
services:
flame:
image: pawelmalak/flame
container_name: flame
restart: unless-stopped
ports:
- 5005:5005
environment:
- PASSWORD=admin123
volumes:
- ./data:/app/data
- /var/run/docker.sock:/var/run/docker.sock # optional but required for Docker integration
```

BIN
apps/dashboard/flame.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

View File

@ -1,12 +1,13 @@
# Firefox Sync Server
Run-Your-Own Firefox Sync Server.
I couldn't make it fully work with MacOS & iOS.
Run-Your-Own Firefox Sync Server. I couldn't make it fully work with MacOS & iOS.<br>
Maybe this [tutorial](https://homegrowntechie.com/self-host-your-browser-data/) will work, but I haven't tried that yet.
<br>
- [Github repo](https://github.com/mozilla-services/syncserver)
- [HowTo](https://mozilla-services.readthedocs.io/en/latest/howtos/run-sync-1.5.html)
- [Step-by-step Tutorial](https://homegrowntechie.com/self-host-your-browser-data/)
## docker-compose.yml
@ -14,21 +15,21 @@
---
version: '3'
services:
firefox-sync:
image: mozilla/syncserver:latest
container_name: firefox-sync
restart: unless-stopped
environment:
- TZ=Europe/Dublin
- SYNCSERVER_PUBLIC_URL=http://localhost:5000
- SYNCSERVER_SECRET=0123123123123123123123123123123
- SYNCSERVER_SQLURI=sqlite:////data/syncserver.db
- SYNCSERVER_BATCH_UPLOAD_ENABLED=true
- SYNCSERVER_FORCE_WSGI_ENVIRON=false
ports:
- "3000:5000"
volumes:
- ./data:/data
firefox-sync:
image: mozilla/syncserver:latest
container_name: firefox-sync
restart: unless-stopped
environment:
- TZ=Europe/Dublin
- SYNCSERVER_PUBLIC_URL=http://localhost:5000
- SYNCSERVER_SECRET=0123123123123123123123123123123
- SYNCSERVER_SQLURI=sqlite:////data/syncserver.db
- SYNCSERVER_BATCH_UPLOAD_ENABLED=true
- SYNCSERVER_FORCE_WSGI_ENVIRON=false
ports:
- "3000:5000"
volumes:
- ./data:/data
```
## Tips & Tricks