mirror of
https://github.com/tborychowski/self-hosted-cookbook.git
synced 2025-05-14 11:24:25 +00:00
update chevereto
This commit is contained in:
parent
d86da5c46b
commit
0db84356e3
@ -315,6 +315,7 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and
|
|||||||
|
|
||||||
# Photos
|
# Photos
|
||||||
- [Comparison table](apps/photos/comparison.md)
|
- [Comparison table](apps/photos/comparison.md)
|
||||||
|
- [Chevereto](apps/photos/chevereto.md)
|
||||||
- [LibrePhotos](apps/photos/libre-photos.md)
|
- [LibrePhotos](apps/photos/libre-photos.md)
|
||||||
- [Lychee](apps/photos/lychee.md)
|
- [Lychee](apps/photos/lychee.md)
|
||||||
- [Pigallery2](apps/photos/pigallery.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)
|
- [PhotoView](apps/photos/photoview.md)
|
||||||
|
|
||||||
### Other tested
|
### 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.
|
- [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.
|
- [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.
|
- [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 |
|
| App | UI | Users | Album Sharing | Comments | UI upload | Video support |
|
||||||
|--------------------------------------------------|-----------|------------|----------------------------|----------|-----------|----------------------------------------|
|
|--------------------------------------------------|-----------|------------|----------------------------|----------|-----------|----------------------------------------|
|
||||||
|
| [Chevereto](chevereto.md) | ⭐️⭐️⭐️⭐️⭐️ | admin only | links, passwords, private | ✅ | ✅ | ✅ |
|
||||||
| [LibrePhotos](libre-photos.md) | ⭐️ | ✅ | links, passwords | ⛔️ | ⛔️ | ⛔️ |
|
| [LibrePhotos](libre-photos.md) | ⭐️ | ✅ | links, passwords | ⛔️ | ⛔️ | ⛔️ |
|
||||||
| [Lychee](lychee.md) | ⭐️⭐️⭐️⭐️⭐️ | ✅ | links, passwords | ⛔️ | ✅ | ✅ |
|
| [Lychee](lychee.md) | ⭐️⭐️⭐️⭐️⭐️ | ✅ | links, passwords | ⛔️ | ✅ | ✅ |
|
||||||
| NextCloud Photos | ⭐️⭐️⭐️⭐️ | ✅ | links, passwords | ✅ | ✅ | ✅ |
|
| NextCloud Photos | ⭐️⭐️⭐️⭐️ | ✅ | links, passwords | ✅ | ✅ | ✅ |
|
||||||
|
Loading…
Reference in New Issue
Block a user