adds ln module
This commit is contained in:
@@ -10,7 +10,7 @@ CPU_ARCH := $(if $(shell which arch 2>/dev/null),\
|
|||||||
IMAGE_PREFIX := $(if $(filter armv7%,$(CPU_ARCH)),armv7/)
|
IMAGE_PREFIX := $(if $(filter armv7%,$(CPU_ARCH)),armv7/)
|
||||||
REGISTRY_DOMAIN := git.joeac.net
|
REGISTRY_DOMAIN := git.joeac.net
|
||||||
REGISTRY_USER := joeac
|
REGISTRY_USER := joeac
|
||||||
MODULES := http gemini smtp vaultwarden etherpad
|
MODULES := http gemini smtp vaultwarden etherpad ln
|
||||||
COMPOSE_SERVICES := $(shell podman-compose config \
|
COMPOSE_SERVICES := $(shell podman-compose config \
|
||||||
| yq ".services | keys" \
|
| yq ".services | keys" \
|
||||||
| sed "s/[,[\"]//g" \
|
| sed "s/[,[\"]//g" \
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
SUBDOMAIN_http := @
|
SUBDOMAIN_http := @
|
||||||
SUBDOMAIN_vaultwarden := pwd
|
SUBDOMAIN_vaultwarden := pwd
|
||||||
SUBDOMAIN_etherpad := docs
|
SUBDOMAIN_etherpad := docs
|
||||||
|
SUBDOMAIN_ln := ln
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<meta http-equiv="refresh" content="0" ; url="https://forms.zoho.eu/mejo1/form/MilehousehutJuly2026" />
|
||||||
@@ -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
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user