Installation Docker
Beschreibung:
Eine Web Zwischenablage im Docker Conatiner.
Eine alternative zu CopyQ da keine installation nötig ist auf den Clients.
Vorrausetzung:
Da wir diese Zwischenablage öffentlich benutzen wollen, brauchen wir einen Domänennamen und eine Emailadresse.
Dann die packete docker.io curl und docker-compose
apt install docker.io docker-compose curl
Installation:
Im root Verzeichnis wieder ein Projektverzeichnis anlegen.
mkdir /root/cliboardninja
Nun die .env Datei
nano /root/cliboardninja/.env
Inhalt
DOMAIN=deine-domain.de
Nun die docker-compose Datei
nano /root/cliboardninja/docker-compose.yml
Inhalt
version: '3.8'
services:
caddy:
image: caddy:latest
container_name: caddy
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- ./caddy_data:/data
- ./caddy_config:/config
environment:
- CADDY_DOMAIN=${DOMAIN}
command: caddy reverse-proxy --from ${DOMAIN} --to clipboard:3000
clipboard:
image: trafex/clipboard.ninja
container_name: clipboard
restart: unless-stopped
volumes:
- ./clipboard_data:/data