Nextcloud auf Debian 9 mit docker, ngnix und letsencrypt
Ich bin dieser Anleitung gefolgt:
https://kopfkrieg.org/2017/06/15/nextcloud-docker-nginx/
Leider wurde meine bash-history nicht geschrieben, weil ich mich nicht ordentlich abgemeldet habe 🙁
Beim repo habe ich
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
statt “ubuntu” verwendet.
docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                     NAMES
c79cf8de0944        nextcloud           "/entrypoint.sh apac???"   2 hours ago         Up 2 hours          127.0.0.1:32768->80/tcp   nextcloud
docker image ls
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nextcloud           latest              6cec9cff80aa        19 hours ago        593MB
??nderung in /etc/ngnix/sites-available/default gegenüber der o.g. Anleitung:
server {
    listen      443 ssl http2; # IPv4, SSL/TLS, HTTP/2
    listen [::]:443 ssl http2; # IPv6, SSL/TLS, HTTP/2
    server_name cac1.lug-marl.de;
    root /var/www/nextcloud;
    index index.html;
 # Let's Encrypt on port 443
 #   location ^~ /.well-known {
 #       root /var/www/letsencrypt;
 #   }
    ssl on;
    ssl_certificate /etc/letsencrypt/live/my.example.org/fullchain.pem;
    ssl_certificate_key    /etc/letsencrypt/live/my.example.org/privkey.pem;
...
Hilft gegen Timeout:
/etc/ngnix/ngnix.conf
...
http {
        ##
        # Basic Settings
        ##
        sendfile on;
        tcp_nopush on;
        tcp_nodelay on;
        keepalive_timeout 65;
        proxy_connect_timeout 600;
...
soweit so gut. läuft fluffig.
To Do:
* automatische umleitung http -> https
* caldav testen
* carddav testen
* postgres statt sqlite
…
Leave a Reply