Skip to content

Commit

Permalink
add shiori
Browse files Browse the repository at this point in the history
  • Loading branch information
l4rm4nd committed Dec 7, 2023
1 parent a32a649 commit c7dea14
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 1 deletion.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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.
Expand Down
8 changes: 8 additions & 0 deletions examples/shiori/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# References

- https://github.com/nicholaswilde/docker-shiori
- https://github.com/go-shiori/shiori

# Notes

Default login is `shiori:gopher`
32 changes: 32 additions & 0 deletions examples/shiori/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit c7dea14

Please sign in to comment.