You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.0 KiB

https://pimylifeup.com/raspberry-pi-caddy-web-server/

sudo apt update
sudo apt upgrade
sudo apt remove apache2
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo tee /etc/apt/trusted.gpg.d/caddy-stable.asc
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install caddy
$ wget https://github.com/caddyserver/caddy/releases/download/v2.6.1/caddy_2.6.1_linux_arm64.tar.gz -O caddy.tar.gz

$ mkdir caddy && tar -zxvf caddy.tar.gz -C caddy

$ cd caddy
$ mv caddy_linux_arm7 caddy
sudo mkdir /etc/caddy

sudo nano /etc/caddy/Caddyfile
$ sudo setcap CAP_NET_BIND_SERVICE=+eip ./caddy

install/update acme client

$ sudo apt-get install certbot

to check acme version

install the script

$ curl https://get.acme.sh | sh

!!!! run service

$ sudo ./caddy run --config Caddyfile