Skip to content

Commit

Permalink
add baikal
Browse files Browse the repository at this point in the history
  • Loading branch information
Mike Zrimsek committed Aug 8, 2024
1 parent 5978d0e commit 860524c
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ As a side note, many of these setups also include Kubernetes configurations. If
- [BookBounty](./services/bookbounty) - An application to extend Radarr to allow for automatic querying from Library Genesis
- [LinkStack](./services/linkstack) - A simple LinkTree like service for simple link sharing
- [Pydio Cells](./services/pydio-cells) - A simple file sync platform
- [Baikal](./services/baikal) - A CalDAV and CardDAV server
- [Databases](./databases)
- [CloudBeaver](./services/databases/cloudbeaver) - A web-based database management tool
- [SQLite-Browser](./services/databases/sqlite-browser) - A GUI for SQLite databases
Expand Down
3 changes: 3 additions & 0 deletions services/baikal/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Baikal

Baikal is a lightweight CalDAV and CardDAV server based on PHP, SQLite and SabreDAV.
10 changes: 10 additions & 0 deletions services/baikal/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
services:
baikal:
image: ckulka/baikal:nginx
container_name: baikal
ports:
- "8428:80"
volumes:
- ${CONFIG_DIR}/baikal/config:/var/www/baikal/config
- ${CONFIG_DIR}/baikal/data:/var/www/baikal/Specific
restart: unless-stopped
22 changes: 22 additions & 0 deletions services/baikal/traefik.docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
services:
baikal:
image: ckulka/baikal:nginx
container_name: baikal
volumes:
- ${CONFIG_DIR}/baikal/config:/var/www/baikal/config
- ${CONFIG_DIR}/baikal/data:/var/www/baikal/Specific
networks:
- public
labels:
- "traefik.enable=true"
- "traefik.http.routers.baikal.rule=Host(`${APP_URL}`)"
- "traefik.http.routers.baikal.entrypoints=websecure"
- "traefik.http.routers.baikal.tls.certresolver=tlsresolver"
- "traefik.http.routers.baikal.middlewares=authelia@docker"
- "com.centurylinklabs.watchtower.enable=true"
restart: unless-stopped

networks:
public:
external:
name: ${TRAEFIK_PUBLIC_NETWORK}

0 comments on commit 860524c

Please sign in to comment.