excalidraw
Excalidraw is a virtual whiteboard for sketching hand-drawn like diagrams.
Prepare
Pull the image
Create directories
Installation
# excalidraw.container
[Unit]
Description=excalidraw
[Container]
ContainerName=draw
Image=docker.io/excalidraw/excalidraw:latest
AutoUpdate=registry
HostName=draw
Network=skynet.network
[Service]
Restart=always
TimeoutStartSec=300
[Install]
WantedBy=default.target
Configuration of Nginx (Reverse Proxy)
Create nginx conf.
Configuration for nginx conf for port 80.
server {
listen 80;
server_name draw.skynet.lan;
access_log /var/log/nginx/draw_access.log;
error_log /var/log/nginx/draw_error.log;
location / {
proxy_pass http://draw:80;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Restart Nginx
Usage
Open http://draw.skynet.lan