add shiori

This commit is contained in:
L4RM4ND 2023-12-07 03:15:32 +01:00
parent a32a64991e
commit c7dea146bb
3 changed files with 43 additions and 1 deletions

View File

@ -133,7 +133,10 @@ docker compose up
- [Ombi](examples/ombi) - Ombi is a tool that enables users to manage requests for movies and TV shows on their Plex server. It provides an easy-to-use interface for users to request new content, leave notes and report issues. Ombi also offers notification and newsletter features, making it easier for server owners to manage user requests and share new content updates.
- [LibrePhotos](examples/librephotos) - A self-hosted open source photo management service, with face recognition, geolocation, and more.
- [Chevereto](examples/chevereto) - Ultimate image sharing software. Create your very own personal image hosting website in just minutes.
### Bookmarks and Link Sharing
- [Archivebox](examples/archivebox) - ArchiveBox is a powerful, self-hosted internet archiving solution to collect, save, and view websites offline.
- [Shiori](examples/shiori) - Simple bookmark manager and website archiver built with Go.
### Document Management Systems (DMS)
- [Paperless NGX](examples/paperless-ngx) - A community-supported supercharged version of paperless: scan, index and archive all your physical documents.
@ -204,7 +207,6 @@ docker compose up
- [Duplicati](examples/duplicati) - Duplicati is a backup client that securely stores encrypted, incremental, compressed remote backups of local files on cloud storage services and remote file servers.
- [Duplicacy](examples/duplicacy) - A lock-free deduplication cloud backup tool.
- [Syncthing](examples/syncthing) - Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers.
- [Archivebox](examples/archivebox) - ArchiveBox is a powerful, self-hosted internet archiving solution to collect, save, and view websites offline.
### Wiki & Knowledge Base
- [Bookstack](examples/bookstack) - BookStack is a free and open-source wiki software aimed for a simple, self-hosted, and easy-to-use platform.

View File

@ -0,0 +1,8 @@
# References
- https://github.com/nicholaswilde/docker-shiori
- https://github.com/go-shiori/shiori
# Notes
Default login is `shiori:gopher`

View File

@ -0,0 +1,32 @@
version: "2.1"
services:
shiori:
image: nicholaswilde/shiori:latest
container_name: shiori
environment:
- TZ=Europe/Berlin
- PUID=1000
- PGID=1000
- SHIORI_DIR=/data
expose:
- 8080
ports:
- 8080:8080
restart: unless-stopped
volumes:
- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/shiori/data:/data
#networks:
# - proxy
#labels:
# - traefik.enable=true
# - traefik.docker.network=proxy
# - traefik.http.routers.shiori.rule=Host(`shiori.example.com`)
# - traefik.http.services.shiori.loadbalancer.server.port=8080
# # Part for optional traefik middlewares
# - traefik.http.routers.shiori.middlewares=local-ipwhitelist@file
#networks:
# proxy:
# external: true