services: add kavita and portnote

This commit is contained in:
tylen 2025-05-31 13:08:04 +03:00
parent 7725ca6961
commit f35ce6081d
7 changed files with 72 additions and 2 deletions

View File

@ -1,3 +1,3 @@
MEDIA_PATH="/home/vm-user/Media"
CONFIG_PATH="/home/vm-user/remote-apps/jellyfin/config"
CONFIG_PATH="/home/vm-user/local-apps/jellyfin/config"
CACHE_PATH="/home/vm-user/remote-apps/jellyfin/cache"

3
services/kavita/.env Normal file
View File

@ -0,0 +1,3 @@
# Dot Env for service kavita created at Fri May 30 08:30:23 PM EEST 2025
KAVITA_CONFIG='/home/vm-user/local-apps/kavita'
KAVITA_DATA='/home/vm-user/Media/Downloads/qbit/Static'

View File

@ -0,0 +1,15 @@
# Docker Compose for service kavita created at Fri May 30 08:30:23 PM EEST 2025
services:
kavita:
image: lscr.io/linuxserver/kavita:latest
container_name: kavita
environment:
- PUID=1001
- PGID=1001
- TZ=Etc/UTC
volumes:
- ${KAVITA_CONFIG}:/config
- ${KAVITA_DATA}:/data #optional
ports:
- ${SVC_PORT_1}:5000
restart: unless-stopped

2
services/portnote/.env Normal file
View File

@ -0,0 +1,2 @@
# Dot Env for service portnote created at Fri May 16 09:39:19 PM EEST 2025
PORTNOTE_POSTGRES_DATA='/home/vm-user/local-apps/portnote/postgres'

View File

@ -0,0 +1,36 @@
# Docker Compose for service portnote created at Fri May 16 09:39:19 PM EEST 2025
services:
web:
image: haedlessdev/portnote:latest
ports:
- "${SVC_PORT_1}:3000"
environment:
JWT_SECRET: PfCAwsMbkWNjI1lS0WOcSSkV9DQz0Qg7zmNwujZ8yTU=
USER_SECRET: WTt+VSk9XcTm+ui2VpxsfrfnoAZh7WUdx8Hpn1/JGac=
LOGIN_USERNAME: tylen
LOGIN_PASSWORD: qZWtAAXDd8LctgsLznnpWN9AH
DATABASE_URL: "postgresql://postgres:postgres@db:5432/postgres"
depends_on:
db:
condition: service_started
agent:
image: haedlessdev/portnote-agent:latest
environment:
DATABASE_URL: "postgresql://postgres:postgres@db:5432/postgres"
depends_on:
db:
condition: service_started
db:
image: postgres:17
restart: always
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: postgres
volumes:
- ${PORTNOTE_POSTGRES_DATA}:/var/lib/postgresql/data
volumes:
postgres_data:

View File

@ -74,6 +74,13 @@ services:
<<: *vm-media-100-55
<<: *defaultServiceValues
- name: "kavita"
ports:
- 12790
host:
<<: *vm-media-100-55
<<: *defaultServiceValues
# ================================
# vm-tools-100-65
# ================================
@ -121,6 +128,13 @@ services:
<<: *vm-tools-100-65
<<: *defaultServiceValues
- name: "portnote"
ports:
- 3008
host:
<<: *vm-tools-100-65
<<: *defaultServiceValues
# ================================
# vm-netw0rk-100-75
# ================================