Nextcloud auf Debian 9 mit docker, ngnix und letsencrypt
Friday, April 20th, 2018Ich 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
…