mirror of
https://github.com/tborychowski/self-hosted-cookbook.git
synced 2025-01-22 19:38:30 +00:00
update chevereto (#25)
This commit is contained in:
parent
d86da5c46b
commit
c3a8a8e5f5
@ -315,6 +315,7 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
|
||||
|
||||
# Photos
|
||||
- [Comparison table](apps/photos/comparison.md)
|
||||
- [Chevereto](apps/photos/chevereto.md)
|
||||
- [LibrePhotos](apps/photos/libre-photos.md)
|
||||
- [Lychee](apps/photos/lychee.md)
|
||||
- [Pigallery2](apps/photos/pigallery.md)
|
||||
@ -325,7 +326,6 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
|
||||
- [PhotoView](apps/photos/photoview.md)
|
||||
|
||||
### Other tested
|
||||
- [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.
|
||||
|
64
apps/photos/chevereto.md
Normal file
64
apps/photos/chevereto.md
Normal file
@ -0,0 +1,64 @@
|
||||
# Chevereto
|
||||
|
||||
Mature and trusted self-hosted image and video hosting solution since 2009. Create your own Flickr/Imgur-style media sharing platform with full control over your content and rules.
|
||||
|
||||
- [Github repo](https://github.com/chevereto/chevereto)
|
||||
- [Homepage](https://chevereto.com/)
|
||||
- [Docs](https://v4-docs.chevereto.com/guides/docker/pure-docker.html)
|
||||
|
||||
## docker-compose.yml
|
||||
|
||||
```yml
|
||||
services:
|
||||
database:
|
||||
image: mariadb:jammy
|
||||
networks:
|
||||
- chevereto
|
||||
volumes:
|
||||
- database:/var/lib/mysql
|
||||
restart: always
|
||||
healthcheck:
|
||||
test: ["CMD", "healthcheck.sh", "--su-mysql", "--connect"]
|
||||
interval: 10s
|
||||
timeout: 5s
|
||||
retries: 3
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: password
|
||||
MYSQL_DATABASE: chevereto
|
||||
MYSQL_USER: chevereto
|
||||
MYSQL_PASSWORD: user_database_password
|
||||
|
||||
php:
|
||||
image: chevereto/chevereto:latest # tweak with target image to run
|
||||
networks:
|
||||
- chevereto
|
||||
volumes:
|
||||
- storage:/var/www/html/images/
|
||||
# - app:/var/www/html/ # uncomment when using CHEVERETO_SERVICING=server
|
||||
restart: always
|
||||
depends_on:
|
||||
database:
|
||||
condition: service_healthy
|
||||
expose:
|
||||
- 80
|
||||
environment:
|
||||
CHEVERETO_DB_HOST: database
|
||||
CHEVERETO_DB_USER: chevereto
|
||||
CHEVERETO_DB_PASS: user_database_password
|
||||
CHEVERETO_DB_PORT: 3306
|
||||
CHEVERETO_DB_NAME: chevereto
|
||||
CHEVERETO_HOSTNAME: hostname.com
|
||||
CHEVERETO_HOSTNAME_PATH: /
|
||||
CHEVERETO_HTTPS: 0
|
||||
CHEVERETO_MAX_POST_SIZE: 2G
|
||||
CHEVERETO_MAX_UPLOAD_SIZE: 2G
|
||||
# CHEVERETO_SERVICING: server # uncomment to enable application filesystem upgrades
|
||||
|
||||
volumes:
|
||||
database:
|
||||
storage:
|
||||
# app: # uncomment when using CHEVERETO_SERVICING=server
|
||||
|
||||
networks:
|
||||
chevereto:
|
||||
```
|
@ -1,6 +1,7 @@
|
||||
|
||||
| App | UI | Users | Album Sharing | Comments | UI upload | Video support |
|
||||
|--------------------------------------------------|-----------|------------|----------------------------|----------|-----------|----------------------------------------|
|
||||
| [Chevereto](chevereto.md) | ⭐️⭐️⭐️⭐️⭐️ | admin only | links, passwords, private | ✅ | ✅ | ✅ |
|
||||
| [LibrePhotos](libre-photos.md) | ⭐️ | ✅ | links, passwords | ⛔️ | ⛔️ | ⛔️ |
|
||||
| [Lychee](lychee.md) | ⭐️⭐️⭐️⭐️⭐️ | ✅ | links, passwords | ⛔️ | ✅ | ✅ |
|
||||
| NextCloud Photos | ⭐️⭐️⭐️⭐️ | ✅ | links, passwords | ✅ | ✅ | ✅ |
|
||||
|
Loading…
Reference in New Issue
Block a user