adds ln module

This commit is contained in:
2026-06-30 09:36:12 +01:00
parent 16576fd1f6
commit 51ce3374b9
5 changed files with 41 additions and 1 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ CPU_ARCH := $(if $(shell which arch 2>/dev/null),\
IMAGE_PREFIX := $(if $(filter armv7%,$(CPU_ARCH)),armv7/)
REGISTRY_DOMAIN := git.joeac.net
REGISTRY_USER := joeac
MODULES := http gemini smtp vaultwarden etherpad
MODULES := http gemini smtp vaultwarden etherpad ln
COMPOSE_SERVICES := $(shell podman-compose config \
| yq ".services | keys" \
| sed "s/[,[\"]//g" \
+1
View File
@@ -1,3 +1,4 @@
SUBDOMAIN_http := @
SUBDOMAIN_vaultwarden := pwd
SUBDOMAIN_etherpad := docs
SUBDOMAIN_ln := ln
+13
View File
@@ -0,0 +1,13 @@
LN_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
.PHONY: install
install: /var/ln.joeac.net/public
/var/ln.joeac.net/public: $(LN_DIR)/public
sudo rm -rf /var/ln.joeac.net/public
sudo mkdir -p /var/ln.joeac.net/public
sudo cp -r $(LN_DIR)/public
.PHONY: uninstall
uninstall:
sudo rm -rf /var/ln.joeac.net
+1
View File
@@ -0,0 +1 @@
<meta http-equiv="refresh" content="0" ; url="https://forms.zoho.eu/mejo1/form/MilehousehutJuly2026" />
+25
View File
@@ -0,0 +1,25 @@
server {
server_name ln.joeac.net;
location / {
root /var/ln.joeac.net/public;
try_files $uri $uri.html $uri/index.html =404;
error_page 404 /index.html;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/ln.joeac.net/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/ln.joeac.net/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
if ($host = ln.joeac.net) {
return 301 https://$host$request_uri;
} # managed by Certbot
server_name ln.joeac.net;
listen 80;
return 404; # managed by Certbot
}