From 417ce4b5b5f0c2b423f2a866a32bbbff1fe78c62 Mon Sep 17 00:00:00 2001 From: Dziad Borowy <392513+tborychowski@users.noreply.github.com> Date: Mon, 1 Nov 2021 15:11:30 +0000 Subject: [PATCH 1/6] Update photostructure.md --- apps/photos/photostructure.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/photos/photostructure.md b/apps/photos/photostructure.md index 3fdbff0..9447fc3 100644 --- a/apps/photos/photostructure.md +++ b/apps/photos/photostructure.md @@ -31,3 +31,8 @@ services: - ./logs:/ps/logs - /mnt/photos:/photos ``` + +If `docker-compose logs` show permission access errors, changing permissions to the generated folders may be required: +```sh +sudo chmod -R 777 config cache library logs photos +``` From a91f2f01eee1052ab4390663710e0d9840076946 Mon Sep 17 00:00:00 2001 From: Dziad Borowy <392513+tborychowski@users.noreply.github.com> Date: Mon, 1 Nov 2021 15:42:23 +0000 Subject: [PATCH 2/6] Update photoview.md --- apps/photos/photoview.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/photos/photoview.md b/apps/photos/photoview.md index 29d2261..0d6565d 100644 --- a/apps/photos/photoview.md +++ b/apps/photos/photoview.md @@ -30,11 +30,11 @@ services: depends_on: - db environment: - - MYSQL_URL=photoview:photo-secret@tcp(db)/photoview - - API_LISTEN_IP=photoview - - API_LISTEN_PORT=80 - - PHOTO_CACHE=/app/cache - - PUBLIC_ENDPOINT=http://192.168.1.10:3090/ + - PHOTOVIEW_DATABASE_DRIVER=mysql + - PHOTOVIEW_MYSQL_URL=photoview:photo-secret@tcp(db)/photoview + - PHOTOVIEW_LISTEN_IP=photoview + - PHOTOVIEW_LISTEN_PORT=80 + - PHOTOVIEW_MEDIA_CACHE=/app/cache volumes: - ./cache:/app/cache - ./photos:/photos:ro From c3de9009a9cebc4e692f0af96127ccb830b47c2c Mon Sep 17 00:00:00 2001 From: Dziad Borowy <392513+tborychowski@users.noreply.github.com> Date: Mon, 1 Nov 2021 15:42:40 +0000 Subject: [PATCH 3/6] Update photoview.md --- apps/photos/photoview.md | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/photos/photoview.md b/apps/photos/photoview.md index 0d6565d..3317dfc 100644 --- a/apps/photos/photoview.md +++ b/apps/photos/photoview.md @@ -9,6 +9,7 @@ Photo gallery for self-hosted personal servers. ## docker-compose.yml ```yml +--- version: "3" services: db: From 15826460e9f3acca7a2dac77cbb6a2891166bb2a Mon Sep 17 00:00:00 2001 From: Dziad Borowy <392513+tborychowski@users.noreply.github.com> Date: Mon, 1 Nov 2021 16:23:48 +0000 Subject: [PATCH 4/6] Update comparison.md --- apps/photos/comparison.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/photos/comparison.md b/apps/photos/comparison.md index c34fbb1..458c828 100644 --- a/apps/photos/comparison.md +++ b/apps/photos/comparison.md @@ -1,7 +1,6 @@ | App | UI | Users | Album Sharing | Comments | UI upload | Video support | |--------------------------------------------------|-----------|------------|----------------------------|----------|-----------|----------------------------------------| -| [Chevereto](https://chevereto.com/) 🔗 | ⭐️⭐️⭐️⭐️⭐️ | ✅ | permissions, passwords | probably | ✅ | ⛔️ | | [LibrePhotos](libre-photos.md) | ⭐️ | ✅ | links, passwords | ⛔️ | ⛔️ | ⛔️ | | [Lychee](lychee.md) | ⭐️⭐️⭐️⭐️⭐️ | ✅ | links, passwords | ⛔️ | ✅ | ✅ | | NextCloud Photos | ⭐️⭐️⭐️⭐️ | ✅ | links, passwords | ✅ | ✅ | ✅ | @@ -10,6 +9,6 @@ | [Piwigo](piwigo.md) | ⭐️⭐️ | ✅ | user/group permissions | ✅ | ✅ | mp4, m4v, webm, webmv | | [PixelFed](pixelfed.md) | ⭐️⭐️⭐️⭐️ | ✅ | | ✅ | ✅ | ⛔️ | | [PhotoStructure](photostructure.md) | ⭐️⭐️⭐️⭐️ | ⛔️ | ⛔️ | ⛔️ | ⛔️ | ✅ | -| [PhotoView](photoview.md) | ⭐️⭐️ | ✅ | unique links with password | ⛔️ | ⛔️ | ✅ | +| [PhotoView](photoview.md) | ⭐️⭐️⭐️ | ✅ | unique links with password | ⛔️ | ⛔️ | ✅ | | Synology Moments | ⭐️⭐️⭐️⭐️ | ✅ | links | ⛔️ | ✅ | ✅ | | Synology Photo Station | ⭐️⭐️⭐️ | ✅ | links, passwords | ✅ | ✅ | ✅ | From e8f279c1da446dbffc89b5ffa2e30d1df8601e98 Mon Sep 17 00:00:00 2001 From: Dziad Borowy <392513+tborychowski@users.noreply.github.com> Date: Mon, 1 Nov 2021 16:25:18 +0000 Subject: [PATCH 5/6] Update comparison.md --- apps/photos/comparison.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/photos/comparison.md b/apps/photos/comparison.md index 458c828..5691da7 100644 --- a/apps/photos/comparison.md +++ b/apps/photos/comparison.md @@ -5,7 +5,7 @@ | [Lychee](lychee.md) | ⭐️⭐️⭐️⭐️⭐️ | ✅ | links, passwords | ⛔️ | ✅ | ✅ | | NextCloud Photos | ⭐️⭐️⭐️⭐️ | ✅ | links, passwords | ✅ | ✅ | ✅ | | [PhotoPrism](photoprism.md) | ⭐️⭐️⭐️⭐️ | admin only | unique links | ⛔️ | ✅ | ✅ | -| [Pigallery2](pigallery.md) | ⭐️⭐️⭐️⭐️ | ✅ | users, links with password | ⛔️ | ⛔️ | ✅ | +| [Pigallery2](pigallery.md) | ⭐️⭐️⭐️ | ✅ | users, links with password | ⛔️ | ⛔️ | ✅ | | [Piwigo](piwigo.md) | ⭐️⭐️ | ✅ | user/group permissions | ✅ | ✅ | mp4, m4v, webm, webmv | | [PixelFed](pixelfed.md) | ⭐️⭐️⭐️⭐️ | ✅ | | ✅ | ✅ | ⛔️ | | [PhotoStructure](photostructure.md) | ⭐️⭐️⭐️⭐️ | ⛔️ | ⛔️ | ⛔️ | ⛔️ | ✅ | From 6f3a17d72eaecae40858b5a478653ce9a9c95d37 Mon Sep 17 00:00:00 2001 From: Dziad Borowy <392513+tborychowski@users.noreply.github.com> Date: Tue, 2 Nov 2021 09:55:28 +0000 Subject: [PATCH 6/6] Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 342eea4..fc41cf9 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ # 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](https://hub.docker.com/u/linuxserver), 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! +There is, however, one problem: not all image authors are as great as [linuxserver.io](https://hub.docker.com/u/linuxserver), 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.
-So, without further ado, here's the current list: +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. @@ -255,7 +255,7 @@ So, without further ado, here's the current list: - [PhotoView](apps/photos/photoview.md) ### Other tested -- [Chevereto](https://chevereto.com/) 🔗 - quite nice. No video support. +- [Chevereto](https://chevereto.com/) 🔗 - quite nice. No video support. Requires a paid license (~$60-$75). - [PhotoShow](https://github.com/thibaud-rohmer/PhotoShow/) 🔗 - seems dead and doesn't work. - [Photosync](https://www.photosync-app.com/home.html) 🔗 - paid, app, not really self-hosted, just sync. - [OwnPhotos](https://github.com/hooram/ownphotos) 🔗 - limited features, ugly & dead.