After many attemps
This commit is contained in:
@ -0,0 +1 @@
|
||||
[Volume]
|
28
home/podman/.config/containers/systemd/gitea-db.container
Normal file
28
home/podman/.config/containers/systemd/gitea-db.container
Normal file
@ -0,0 +1,28 @@
|
||||
[Container]
|
||||
AutoUpdate=registry
|
||||
ContainerName=gitea-db
|
||||
Environment="POSTGRES_DB=gitea"
|
||||
Environment="POSTGRES_PASSWORD=gitea"
|
||||
Environment="POSTGRES_USER=gitea"
|
||||
Image=docker.io/library/postgres:14
|
||||
# Network=gitea.network
|
||||
# Pod=gitea.pod
|
||||
PublishPort=5433:5432
|
||||
Volume=gitea-db-data.volume:/var/lib/postgresql/data:Z
|
||||
|
||||
[Service]
|
||||
Restart=no
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target default.target
|
||||
|
||||
# podman pull docker.io/library/postgres:14
|
||||
# systemctl --user daemon-reload
|
||||
# systemctl --user start gitea-db
|
||||
# systemctl --user status gitea-db
|
||||
# journalctl -fu gitea-db.service
|
||||
# podman logs gitea-db
|
||||
# systemctl --user stop gitea-db
|
||||
# systemctl --user disable gitea-db
|
||||
# podman exec -ti gitea-db /bin/sh
|
||||
# podman exec -ti gitea-db /bin/bash
|
@ -0,0 +1 @@
|
||||
[Volume]
|
@ -0,0 +1 @@
|
||||
[Volume]
|
@ -0,0 +1,50 @@
|
||||
[Container]
|
||||
# AutoUpdate=registry
|
||||
ContainerName=gitea-server
|
||||
Environment="GITEA__database__DB_TYPE=postgres"
|
||||
Environment="GITEA__database__HOST=192.168.11.2:5433"
|
||||
Environment="GITEA__database__NAME=gitea"
|
||||
Environment="GITEA__database__PASSWD=gitea"
|
||||
Environment="GITEA__database__USER=gitea"
|
||||
Environment="GITEA__oauth2__JWT_SECRET=KUT-1Y6jrgw0hAHeCQ6XwyYzv_IfLG6zzRgi56kHNR4"
|
||||
Environment="GITEA__repository__DEFAULT_BRANCH=master"
|
||||
Environment="GITEA__repository__DEFAULT_PUSH_CREATE_PRIVATE=false"
|
||||
Environment="GITEA__repository__ENABLE_PUSH_CREATE_ORG=true"
|
||||
Environment="GITEA__repository__ENABLE_PUSH_CREATE_USER=true"
|
||||
Environment="GITEA__security__INSTALL_LOCK=true"
|
||||
Environment="GITEA__security__INTERNAL_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYmYiOjE3MjIwNTg2NzJ9.A8qHgZk3QALse398h7YtIOtHhm-Uefi50QApfKR5sic"
|
||||
Environment="GITEA__security__PASSWORD_HASH_ALGO=pbkdf2"
|
||||
Environment="GITEA__security__SECRET_KEY="
|
||||
Environment="GITEA__server__DOMAIN=gitea.phares.duckdns.org"
|
||||
Environment="GITEA__server__LFS_JWT_SECRET=WgTjm7nPHRtxHWrWi9EInaNnQGENsECgCqi2e9H37W0"
|
||||
Environment="GITEA__server__ROOT_URL=https://gitea.phares.duckdns.org/"
|
||||
Environment="GITEA__server__SSH_DOMAIN=gitea.phares.duckdns.org"
|
||||
Image=docker.io/gitea/gitea:1.22.1-rootless
|
||||
# Network=gitea.network
|
||||
# Pod=gitea.pod
|
||||
PublishPort=3000:3000
|
||||
Volume=/etc/localtime:/etc/localtime:ro
|
||||
Volume=/etc/timezone:/etc/timezone:ro
|
||||
Volume=gitea-server-config.volume:/etc/gitea
|
||||
Volume=gitea-server-data.volume:/var/lib/gitea:Z
|
||||
|
||||
[Unit]
|
||||
Requires=gitea-db.service
|
||||
After=gitea-db.service
|
||||
|
||||
[Service]
|
||||
Restart=no
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target default.target
|
||||
|
||||
# podman pull docker.io/gitea/gitea:1.22.1-rootless
|
||||
# systemctl --user daemon-reload
|
||||
# systemctl --user start gitea-server
|
||||
# systemctl --user status gitea-server
|
||||
# journalctl -fu gitea-server.service
|
||||
# podman logs gitea-server
|
||||
# systemctl --user stop gitea-server
|
||||
# systemctl --user disable gitea-server
|
||||
# podman exec -ti gitea-server /bin/sh
|
||||
# podman exec -ti gitea-server /bin/bash
|
@ -0,0 +1 @@
|
||||
[Volume]
|
53
home/podman/.config/containers/systemd/immich-db.container
Normal file
53
home/podman/.config/containers/systemd/immich-db.container
Normal file
@ -0,0 +1,53 @@
|
||||
[Container]
|
||||
AutoUpdate=registry
|
||||
ContainerName=immich-db
|
||||
Environment="POSTGRES_DB=immich"
|
||||
Environment="POSTGRES_INITDB_ARGS=--data-checksums"
|
||||
Environment="POSTGRES_PASSWORD=postgres"
|
||||
Environment="POSTGRES_USER=postgres"
|
||||
Image=docker.io/library/postgres:16
|
||||
# Network=immich.network
|
||||
# Pod=immich.pod
|
||||
PublishPort=5432:5432
|
||||
Volume=immich-db-data.volume:/var/lib/postgresql/data:Z
|
||||
|
||||
[Service]
|
||||
Restart=no
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target default.target
|
||||
|
||||
# healthcheck:
|
||||
# test: pg_isready --dbname='${DB_DATABASE_NAME}' || exit 1; Chksum="$$(psql
|
||||
# --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' --tuples-only
|
||||
# --no-align --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM
|
||||
# pg_stat_database')"; echo "checksum failure count is $$Chksum"; [
|
||||
# "$$Chksum" = '0' ] || exit 1
|
||||
# interval: 5m
|
||||
# start_interval: 30s
|
||||
# start_period: 5m
|
||||
# command:
|
||||
# - postgres
|
||||
# - -c
|
||||
# - shared_preload_libraries=vectors.so
|
||||
# - -c
|
||||
# - search_path="$$user", public, vectors
|
||||
# - -c
|
||||
# - logging_collector=on
|
||||
# - -c
|
||||
# - max_wal_size=2GB
|
||||
# - -c
|
||||
# - shared_buffers=512MB
|
||||
# - -c
|
||||
# - wal_compression=on
|
||||
|
||||
# podman pull docker.io/library/postgres:16
|
||||
# systemctl --user daemon-reload
|
||||
# systemctl --user start immich-db
|
||||
# systemctl --user status immich-db
|
||||
# journalctl -fu immich-db.service
|
||||
# podman logs immich-db
|
||||
# systemctl --user stop immich-db
|
||||
# systemctl --user disable immich-db
|
||||
# podman exec -ti immich-db /bin/sh
|
||||
# podman exec -ti immich-db /bin/bash
|
@ -0,0 +1 @@
|
||||
[Volume]
|
@ -0,0 +1,29 @@
|
||||
[Container]
|
||||
AutoUpdate=registry
|
||||
ContainerName=immich-learning
|
||||
Image=ghcr.io/immich-app/immich-machine-learning:release
|
||||
# Network=immich.network
|
||||
# Pod=immich.pod
|
||||
PublishPort=3003:3003
|
||||
Volume=immich-learning-cache.volume:/cache:Z
|
||||
|
||||
[Service]
|
||||
Restart=no
|
||||
|
||||
[Unit]
|
||||
Requires=immich-redis.service
|
||||
After=immich-redis.service
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target default.target
|
||||
|
||||
# podman pull ghcr.io/immich-app/immich-machine-learning:release
|
||||
# systemctl --user daemon-reload
|
||||
# systemctl --user start immich-learning
|
||||
# systemctl --user status immich-learning
|
||||
# journalctl -fu immich-learning.service
|
||||
# podman logs immich-learning
|
||||
# systemctl --user stop immich-learning
|
||||
# systemctl --user disable immich-learning
|
||||
# podman exec -ti immich-learning /bin/sh
|
||||
# podman exec -ti immich-learning /bin/bash
|
@ -0,0 +1,31 @@
|
||||
[Container]
|
||||
AutoUpdate=registry
|
||||
ContainerName=immich-redis
|
||||
Image=docker.io/library/redis:6.2-alpine@sha256:d6c2911ac51b289db208767581a5d154544f2b2fe4914ea5056443f62dc6e900
|
||||
# Network=immich.network
|
||||
# Pod=immich.pod
|
||||
PublishPort=6379:6379
|
||||
|
||||
[Service]
|
||||
Restart=no
|
||||
|
||||
[Unit]
|
||||
Requires=immich-db.service
|
||||
After=immich-db.service
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target default.target
|
||||
|
||||
# healthcheck:
|
||||
# test: redis-cli ping || exit 1
|
||||
|
||||
# podman pull docker.io/library/redis:6.2-alpine@sha256:d6c2911ac51b289db208767581a5d154544f2b2fe4914ea5056443f62dc6e900
|
||||
# systemctl --user daemon-reload
|
||||
# systemctl --user start immich-redis
|
||||
# systemctl --user status immich-redis
|
||||
# journalctl -fu immich-redis.service
|
||||
# podman logs immich-redis
|
||||
# systemctl --user stop immich-redis
|
||||
# systemctl --user disable immich-redis
|
||||
# podman exec -ti immich-redis /bin/sh
|
||||
# podman exec -ti immich-redis /bin/bash
|
@ -0,0 +1 @@
|
||||
[Volume]
|
@ -0,0 +1 @@
|
||||
[Volume]
|
@ -0,0 +1,37 @@
|
||||
[Container]
|
||||
AutoUpdate=registry
|
||||
ContainerName=immich-server
|
||||
Environment="DB_DATABASE_NAME=immich"
|
||||
Environment="DB_HOST=192.168.11.2"
|
||||
Environment="DB_PASSWORD=postgres"
|
||||
Environment="DB_USERNAME=postgres"
|
||||
Image=ghcr.io/immich-app/immich-server:release
|
||||
# Network=immich.network
|
||||
# Pod=immich.pod
|
||||
PublishPort=3001:3001
|
||||
Volume=/etc/localtime:/etc/localtime:ro
|
||||
Volume=immich-server-upload.volume:/usr/src/app/upload:Z
|
||||
Volume=immich-server-external.volume:/usr/src/app/external:Z
|
||||
|
||||
[Service]
|
||||
Restart=no
|
||||
|
||||
[Unit]
|
||||
Requires=immich-learning.service
|
||||
After=immich-learning.service
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target default.target
|
||||
|
||||
# https://immich.app/docs/install/environment-variables
|
||||
|
||||
# podman pull ghcr.io/immich-app/immich-server:release
|
||||
# systemctl --user daemon-reload
|
||||
# systemctl --user start immich-server
|
||||
# systemctl --user status immich-server
|
||||
# journalctl -fu immich-server.service
|
||||
# podman logs immich-server
|
||||
# systemctl --user stop immich-server
|
||||
# systemctl --user disable immich-server
|
||||
# podman exec -ti immich-server /bin/sh
|
||||
# podman exec -ti immich-server /bin/bash
|
11
home/podman/.config/containers/systemd/mysleep.container
Normal file
11
home/podman/.config/containers/systemd/mysleep.container
Normal file
@ -0,0 +1,11 @@
|
||||
[Unit]
|
||||
Description=The sleep container
|
||||
After=local-fs.target
|
||||
|
||||
[Container]
|
||||
Image=registry.access.redhat.com/ubi9-minimal:latest
|
||||
Exec=sleep 1000
|
||||
|
||||
[Install]
|
||||
# Start by default on boot
|
||||
WantedBy=multi-user.target default.target multi-user.target
|
@ -0,0 +1 @@
|
||||
[Volume]
|
31
home/podman/.config/containers/systemd/odoo-db.container
Normal file
31
home/podman/.config/containers/systemd/odoo-db.container
Normal file
@ -0,0 +1,31 @@
|
||||
[Container]
|
||||
AutoUpdate=registry
|
||||
ContainerName=odoo-db
|
||||
Environment="PGDATA=/var/lib/postgresql/data/pgdata"
|
||||
Environment="POSTGRES_DB=postgres"
|
||||
Environment="POSTGRES_PASSWORD=9UvN6k0m#c6cKtONLm59"
|
||||
Environment="POSTGRES_USER=odoo"
|
||||
# Image=docker.io/library/postgres:13
|
||||
Image=docker.io/library/postgres:16
|
||||
# Network=odoo.network
|
||||
# Pod=odoo.pod
|
||||
PublishPort=5434:5432
|
||||
Volume=odoo-db-data.volume:/var/lib/postgresql/data/pgdata:Z
|
||||
|
||||
[Service]
|
||||
Restart=no
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target default.target
|
||||
|
||||
# podman pull docker.io/library/postgres:13
|
||||
# podman pull docker.io/library/postgres:16
|
||||
# systemctl --user daemon-reload
|
||||
# systemctl --user start odoo-db
|
||||
# systemctl --user status odoo-db
|
||||
# journalctl -fu odoo-db.service
|
||||
# podman logs odoo-db
|
||||
# systemctl --user stop odoo-db
|
||||
# systemctl --user disable odoo-db
|
||||
# podman exec -ti odoo-db /bin/sh
|
||||
# podman exec -ti odoo-db /bin/bash
|
@ -0,0 +1 @@
|
||||
[Volume]
|
36
home/podman/.config/containers/systemd/odoo-server.container
Normal file
36
home/podman/.config/containers/systemd/odoo-server.container
Normal file
@ -0,0 +1,36 @@
|
||||
[Container]
|
||||
AutoUpdate=registry
|
||||
ContainerName=odoo-server
|
||||
# Image=docker.io/odoo:15.0
|
||||
Image=docker.io/odoo:16.0
|
||||
# Network=odoo.network
|
||||
# Pod=odoo.pod
|
||||
PublishPort=8069:8069
|
||||
Volume=odoo-server-data.volume:/var/lib/odoo:Z
|
||||
Environment="ADMIN_PASSWD=jEKJJHBQ3ByX#JJcjauy"
|
||||
Environment="HOST=192.168.11.2"
|
||||
Environment="PASSWORD=9UvN6k0m#c6cKtONLm59"
|
||||
Environment="PORT=5434"
|
||||
Environment="USER=odoo"
|
||||
|
||||
[Service]
|
||||
Restart=no
|
||||
|
||||
[Unit]
|
||||
Requires=odoo-db.service
|
||||
After=odoo-db.service
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target default.target
|
||||
|
||||
# podman pull docker.io/odoo:15.0
|
||||
# podman pull docker.io/odoo:16.0
|
||||
# systemctl --user daemon-reload
|
||||
# systemctl --user start odoo-server
|
||||
# systemctl --user status odoo-server
|
||||
# journalctl -fu odoo-server.service
|
||||
# podman logs odoo-server
|
||||
# systemctl --user stop odoo-server
|
||||
# systemctl --user disable odoo-server
|
||||
# podman exec -ti odoo-server /bin/sh
|
||||
# podman exec -ti odoo-server /bin/bash
|
@ -0,0 +1 @@
|
||||
[Volume]
|
27
home/podman/.config/containers/systemd/pgadmin.container
Normal file
27
home/podman/.config/containers/systemd/pgadmin.container
Normal file
@ -0,0 +1,27 @@
|
||||
[Container]
|
||||
AutoUpdate=registry
|
||||
ContainerName=pgadmin
|
||||
Environment="PGADMIN_DEFAULT_EMAIL=mikepharesjr@msn.com"
|
||||
Environment="PGADMIN_DEFAULT_PASSWORD=Vm1jZ4mzdaF1q#pn4v1b"
|
||||
Image=docker.io/dpage/pgadmin4:latest
|
||||
# Network=gitea.network
|
||||
# Pod=gitea.pod
|
||||
PublishPort=5007:80
|
||||
Volume=pgadmin-data.volume:/var/lib/pgadmin/:Z
|
||||
|
||||
[Service]
|
||||
Restart=no
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target default.target
|
||||
|
||||
# podman pull docker.io/library/postgres:14
|
||||
# systemctl --user daemon-reload
|
||||
# systemctl --user start pgadmin
|
||||
# systemctl --user status pgadmin
|
||||
# journalctl -fu pgadmin.service
|
||||
# podman logs pgadmin
|
||||
# systemctl --user stop pgadmin
|
||||
# systemctl --user disable pgadmin
|
||||
# podman exec -ti pgadmin /bin/sh
|
||||
# podman exec -ti pgadmin /bin/bash
|
@ -0,0 +1 @@
|
||||
[Volume]
|
@ -0,0 +1,35 @@
|
||||
[Container]
|
||||
AutoUpdate=registry
|
||||
ContainerName=vaultwarden-server
|
||||
Image=docker.io/vaultwarden/server:latest
|
||||
# Network=vaultwarden.network
|
||||
# Pod=vaultwarden.pod
|
||||
PublishPort=5008:80
|
||||
Volume=vaultwarden-server-data.volume:/data:rw
|
||||
Environment="ADMIN_TOKEN=7jrceE25+m5vPMK9jmVT8VsMM/0Svoiz4YEpLYHHT2hSaJPIlXcP8lOXwR5GpdaM"
|
||||
Environment="DOMAIN=https://vaultwarden.phares.duckdns.org"
|
||||
Environment="SIGNUPS_ALLOWED=true"
|
||||
Environment="SMTP_FROM=user@example.com"
|
||||
Environment="SMTP_HOST=smtp-relay.sendinblue.com"
|
||||
Environment="SMTP_PASSWORD=sendinblue password"
|
||||
Environment="SMTP_PORT=587"
|
||||
Environment="SMTP_SSL=true"
|
||||
Environment="SMTP_USERNAME=user@example.com"
|
||||
Environment="WEBSOCKET_ENABLED=true"
|
||||
|
||||
[Service]
|
||||
Restart=no
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target default.target
|
||||
|
||||
# podman pull docker.io/vaultwarden/server:latest
|
||||
# systemctl --user daemon-reload
|
||||
# systemctl --user start vaultwarden-server
|
||||
# systemctl --user status vaultwarden-server
|
||||
# journalctl -fu vaultwarden-server.service
|
||||
# podman logs vaultwarden-server
|
||||
# systemctl --user stop vaultwarden-server
|
||||
# systemctl --user disable vaultwarden-server
|
||||
# podman exec -ti vaultwarden-server /bin/sh
|
||||
# podman exec -ti vaultwarden-server /bin/bash
|
Reference in New Issue
Block a user