zkk / VPS Zettelkasten



Questa parte del sito, come per la Gallery, viene gestita dal programma Hugo che crea il sito statico e caricato tramite rsync.

Da parte mia è solo necessario preparare il webserver e la cartella vuota.

Pertanto creo il file /etc/nginx/sites-available/zkk con il seguente contenuto:

server {
    listen 80;
    listen [::]:80;
    root /var/www/zkk;
    index index.html;
    server_name zkk.max73.it ;
    location / {
	  try_files $uri $uri/ =404;
    }
    location /private/ {
	  auth_basic           "Restricted Area";
	  auth_basic_user_file /etc/nginx/conf.d/htpasswd;
    }
    location /essets/private/ {
	  auth_basic           "Restricted Area";
	  auth_basic_user_file /etc/nginx/conf.d/htpasswd;
    }
}

Lo attivo e lo proteggo tramite ssl:

mkdir /var/www/zkk
ln -s /etc/nginx/sites-available/zkk /etc/nginx/sites-anbled
systemctl reload nginx.service
certbot --nginx -d zkk.max73.it
systemctl reload nginx.service