This commit is contained in:
cspark 2025-05-04 17:01:42 +01:00
commit b977f4a1ff
4 changed files with 30 additions and 0 deletions

View File

@ -20,6 +20,7 @@
group: service_invidious
loop:
- docker-compose.yml
- identity-gen.sh
- name: Copy postgresql config and other database files
ansible.builtin.template:

View File

@ -48,6 +48,9 @@ services:
host: 11.1.0.22
port: 5432
check_tables: true
signature_server: 11.1.0.23:12999
visitor_data: "{{ service_invidious_visitor_data }}"
po_token: "{{ service_invidious_po_token }}"
external_port: 443
domain: invidious.{{ domain_name }}
https_only: true
@ -70,6 +73,27 @@ services:
cpus: '0.25'
memory: 512M
invidious-signature-helper:
image: quay.io/invidious/inv-sig-helper:latest
init: true
command: ["--tcp", "0.0.0.0:12999"]
environment:
- RUST_LOG=info
restart: unless-stopped
cap_drop:
- ALL
read_only: true
security_opt:
- no-new-privileges:true
networks:
invidious:
ipv4_address: 11.1.0.23
deploy:
resources:
limits:
cpus: '0.10'
memory: 128M
invidious-db:
image: docker.io/library/postgres:16-alpine
restart: unless-stopped

View File

@ -0,0 +1,3 @@
#!/bin/sh
docker run quay.io/invidious/youtube-trusted-session-generator

View File

@ -1,2 +1,4 @@
# Example service secrets for invidious docker service, to be encrypted with ansible vault and called servicesecrets.enc
service_invidious_postgres_password: ***
service_invidious_visitor_data: ***
service_invidious_po_token: ***