mirror of
https://github.com/Haxxnet/Compose-Examples
synced 2025-01-18 15:27:08 +00:00
add chevereto
This commit is contained in:
parent
c4838b46ce
commit
f65cf79cd9
|
@ -132,6 +132,7 @@ docker compose up
|
|||
- [Sonarr](examples/sonarr) - Sonarr is a PVR for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.
|
||||
- [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.
|
||||
|
||||
### Document Management Systems (DMS)
|
||||
- [Paperless NGX](examples/paperless-ngx) - A community-supported supercharged version of paperless: scan, index and archive all your physical documents.
|
||||
|
|
3
examples/chevereto/README.md
Normal file
3
examples/chevereto/README.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
# References
|
||||
|
||||
- https://github.com/chevereto/chevereto
|
57
examples/chevereto/docker-compose.yml
Normal file
57
examples/chevereto/docker-compose.yml
Normal file
|
@ -0,0 +1,57 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
chevereto:
|
||||
image: ghcr.io/chevereto/chevereto:latest
|
||||
container_name: chevereto
|
||||
init: true
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- chevereto:/var/www/html/images
|
||||
ports:
|
||||
- 8999:80
|
||||
expose:
|
||||
- 80
|
||||
environment:
|
||||
CHEVERETO_DB_HOST: mariadb
|
||||
CHEVERETO_DB_USER: chevereto
|
||||
CHEVERETO_DB_PASS: chevereto
|
||||
CHEVERETO_DB_PORT: 3306
|
||||
CHEVERETO_DB_NAME: chevereto
|
||||
CHEVERETO_ASSET_STORAGE_TYPE: local
|
||||
CHEVERETO_ASSET_STORAGE_URL: /images/_assets
|
||||
CHEVERETO_ASSET_STORAGE_BUCKET: /var/www/html/images/_assets
|
||||
CHEVERETO_HEADER_CLIENT_IP: X-Forwarded-For # only enable this if run begind reverse proxy
|
||||
#networks:
|
||||
# - proxy
|
||||
#labels:
|
||||
# - traefik.enable=true
|
||||
# - traefik.http.routers.chevereto.rule=Host(`chevereto.example.com`)
|
||||
# - traefik.http.services.chevereto.loadbalancer.server.port=80
|
||||
# - traefik.docker.network=proxy
|
||||
# # Part for local lan services only
|
||||
# - traefik.http.routers.chevereto.middlewares=authentik@docker
|
||||
|
||||
mariadb:
|
||||
image: mariadb
|
||||
container_name: chevereto_mariadb
|
||||
restart: unless-stopped
|
||||
init: true
|
||||
environment:
|
||||
MYSQL_DATABASE: chevereto
|
||||
MYSQL_USER: chevereto
|
||||
MYSQL_PASSWORD: chevereto
|
||||
MARIADB_ROOT_PASSWORD: chevereto
|
||||
volumes:
|
||||
- chevereto_mariadb:/var/lib/mysql
|
||||
#networks:
|
||||
# - proxy
|
||||
|
||||
# volumes are recommended due to weird www-data permission in chevereto container
|
||||
volumes:
|
||||
chevereto: {}
|
||||
chevereto_mariadb: {}
|
||||
|
||||
#networks:
|
||||
# proxy:
|
||||
# external: true
|
Loading…
Reference in New Issue
Block a user