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.
57 lines
1.0 KiB
Markdown
57 lines
1.0 KiB
Markdown
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
|
|
``` |