postgresql15
-imaget fra Community Apps.CREATE USER listmonk WITH LOGIN PASSWORD 'SuperHemmeligDatabasePassord1234';
CREATE DATABASE listmonk OWNER listmonk;
/mnt/user/appdata/listmonk
manuelt og la filen der, og kalte den config.toml.
Det er en eksempelfil i listmonk-repoet. Du må endre følgende:
0.0.0.0:9000
for å lytte på alle tilgjengelige nettverkskort slik at du kan aksessere WebUIet fra andre maskiner i nettverket. Dette inkluderer om du vil plassere Listmonk bak en reverse proxy.[app]
# Interface and port where the app will run its webserver. The default value
# of localhost will only listen to connections from the current machine. To
# listen on all interfaces use '0.0.0.0'.
# To listen on the default web address port, use port 80
# (this will require running with elevated permissions).
address = "0.0.0.0:9000"
# BasicAuth authentication for the admin dashboard. This will eventually
# be replaced with a better multi-user, role-based authentication system.
# IMPORTANT: Leave both values empty to disable authentication on admin
# only where an external authentication is already setup.
admin_username = "admin"
admin_password = "SuperSecretPassword123"
# Database.
[db]
host = "192.168.0.35"
port = 5432
user = "listmonk"
password = "SuperSecretDBPassword456"
# Ensure that this database has been created in Postgres.
database = "listmonk"
ssl_mode = "disable"
max_open = 25
max_idle = 25
max_lifetime = "300s"
# Optional space separated Postgres DSN params.
# eg: "application_name=listmonk gssencmode=disable"
params = ""
listmonk/listmonk:latest
HTTP
og Host Port: 9000
. Fyll så inn 9000
som verdi (eller en annen port du vil aksessere Listmonk på)Config
og Container Path: /listmonk/config.toml
. Angi Host Path til der du plasserte Listmonk-konfigurasjonsfilen, f.eks. /mnt/user/appdata/listmonk/config.toml
.
docker run --rm -ti --net='host' -e TZ="CET" -v
'/mnt/user/appdata/listmonk/config.toml':'/listmonk/config.toml':'rw'
listmonk/listmonk:latest ./listmonk --install
Du vil bli møtt med meldingene “** first time installation **”, “** IMPORTANT: This will wipe existing listmonk tables and types in the DB ‘listmonk’ **”, og så spurt “continue (y/N)?”. Trykk “y” og installasjonen vil fullføres.Oppgradere Listmonk på unRAID
docker run --rm -ti --net='host' -e TZ="CET" -v
'/mnt/user/appdata/listmonk/config.toml':'/listmonk/config.toml':'rw'
listmonk/listmonk:latest ./listmonk --upgrade
VIKTIG: Før du begynner å bruke Listmonk, sjekk og dobbeltsjekk at du har satt opp SPF og DKIM riktig for domenet du skal bruke som avsender for nyhetsbrev/kampanjer for å unngå å bli stemplet som spammer. Bruk mxtoolbox.com og alle andre mulige verktøy du kan for å sikre at du ikke havner på svartelister.
Hvis du har satt opp Auto-update applications i unRAID er det viktig å ekskludere listmonk fra autooppdatering siden det vil føre til problemer med oppgradering. Oppgradering må gjøres manuelt frem til utvikleren av listmonk sier noe annet.