Die Compose file kann ich dir zukommen lassen aber ich habe ein Problem gefunden was mich scheinbar mehr stört: Seafile speichert alle File zusätzlich in einer DB also Metadaten .. das bedeutet aber im Umkehrschluss das wenn die MYSQL probleme hat sind im schlimmsten fall alle daten futsch?
Compose file: https://manual.seafile.com/11.0/docker/do…ker-compose.yml
Seafile Community Installation - Seafile Admin Manual
Wenn ich das richtig verstehe dann nutzt seafile nginx als reverse proxy und meine Arbeit sollte nur daraus bestehen die Environmentbzw Compose zu bearbeiten. Ich habe testweise nur die Ports vom.host angepasst also statt 80 -> 8000 und statt 443 -> 9000
Das sind meine änderungen:
Ich habe zum testen bewusst https nicht auskommentiert.
services:
db:
image: mariadb:10.11
container_name: seafile-mysql
environment:
- MYSQL_ROOT_PASSWORD=db_dev # Required, set the root's password of MySQL service.
- MYSQL_LOG_CONSOLE=true
- MARIADB_AUTO_UPGRADE=1
volumes:
- ./seafile-mysql/db:/var/lib/mysql # Required, specifies the path to MySQL data persistent store.
networks:
- seafile-net
memcached:
image: memcached:1.6.18
container_name: seafile-memcached
entrypoint: memcached -m 256
networks:
- seafile-net
seafile:
image: seafileltd/seafile-mc:11.0-latest
container_name: seafile
ports:
- "8000:80"
# - "9000:443" # If https is enabled, cancel the comment.
volumes:
- ./seafile-data:/shared # Required, specifies the path to Seafile data
persistent store.
environment:
- DB_HOST=db
- DB_ROOT_PASSWD=db_dev # Required, the value should be root's password of MySQL service.
- TIME_ZONE=Etc/UTC # Optional, default is UTC. Should be uncomment and set to your local time zone.
- SEAFILE_ADMIN_EMAIL=me@example.com # Specifies Seafile admin user, default is 'me@example.com'.
- SEAFILE_ADMIN_PASSWORD=asecret # Specifies Seafile admin password, default is 'asecret'.
- SEAFILE_SERVER_LETSENCRYPT=false # Whether to use https or not.
- SEAFILE_SERVER_HOSTNAME=seafile.evarioo.eu # Specifies your host name if https is enabled.
depends_on:
- db
- memcached
networks:
- seafile-net
networks:
seafile-net:
Display More
Nachtrag an die Admins: Bitte darum .yml als Programmiersprache freizuschalten damit die Formatierung passt.
Nachtrag: Ohne SSL scheint es zu gehen!
http://seafile.evarioo.eu:8000
Passwörter sind natürlich geändert und wenn du einen Login brauchst dann schicke ich dir das gerne per pn
Upload geht auch und wenn ich https jetzt nicht von seafile machen lasse sondern von meinem apache und dann per reverse auf den 8000 Port sollte das gehen oder?