From eea62a2ea689fe1068740a8f814f549ad1e761d9 Mon Sep 17 00:00:00 2001 From: Nathaniel Knight Date: Thu, 14 Jan 2021 14:58:01 -0800 Subject: [PATCH] Add Shiori, a simple link saving service (#346) This commit adds a configuration file and logo for [Shiori], a simple link saving service. Shiori can also save copies of the pages you save with it. --- public/v4/apps/shiori.yml | 39 +++++++++++++++++++++++++++++++++++++ public/v4/logos/shiori.png | Bin 0 -> 8677 bytes 2 files changed, 39 insertions(+) create mode 100644 public/v4/apps/shiori.yml create mode 100644 public/v4/logos/shiori.png diff --git a/public/v4/apps/shiori.yml b/public/v4/apps/shiori.yml new file mode 100644 index 0000000..3d42a7a --- /dev/null +++ b/public/v4/apps/shiori.yml @@ -0,0 +1,39 @@ +captainVersion: 4 + +services: + $$cap_appname: + image: radhifadlillah/shiori@sha256:3d1eb1f0aeb9804dea41f3ec5d29de5cf214bb66ef04dce1aa942ca17caec7bb + environment: + SHIORI_DIR: /data + volumes: + - $$cap_appname-shiori-data:/data + restart: on-failure + caproverExtra: + containerHttpPort: '8080' + +caproverOneClickApp: + isOfficial: false + description: 'A simple bookmark manager built with Go.' + instructions: + start: > + This app stores its data in a SQLite database in a Docker volume. + + Once deployed, this app will be accessible with a default username and + password. If this is a problem, you should deploy behind TLS and + basic-auth until you can log in and change them. + + username: shiori + + password: gopher + end: > + Shiori is up and running. + + You can log in with the username and password below to create and account + under `Settings`. Once you've created an account the default credentials + will be disabled. + + username: shiori + + password: gopher + documentation: > + From https://github.com/go-shiori/shiori. diff --git a/public/v4/logos/shiori.png b/public/v4/logos/shiori.png new file mode 100644 index 0000000000000000000000000000000000000000..f5bbcf6fb27b2a7857dfa4cbdf0668c43254ea4a GIT binary patch literal 8677 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 z