acCrocRadio/setup-02.md

2.4 KiB

acCrocRadio setup servizi via docker

Azuracast

mkdir -p /srv/azuracast
cd /srv/azuracast
curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/master/docker.sh > docker.sh
chmod a+x docker.sh
./docker.sh install

media in: /var/lib/docker/volumes/azuracast_station_data/_data/{station_name}/media/

backup in: /var/lib/docker/volumes/azuracast_backups/_data

Controllare i permessi: docker exec -it azuracast_web bash

Upgrade

./docker.sh update-self
./docker.sh update

Logs

docker-compose logs -f
docker-compose logs -f service [web | stations]

Stop containers di azuracast

cd /srv/azuracast
docker-compose down

edit .env e docker-compose.override.yml

Go container azuracast

docker-compose up -d

Manual azuracast backup

./docker.sh backup --exclude-media path-to-backup.tar.gz

Manual azuracast backup restore

./docker.sh restore [/path/to/backup.tar.gz]

Permessi con ACL

sftp su porta 2022

Links:

Webpage

netstat -tulpn
ufw status verbose

mkdir -p /srv/website/www
cd /srv/website
docker pull nginx
edit docker-compose.yml e webpage.env
docker-compose up -d

Dokuwiki

docker pull linuxserver/dokuwiki
edit docker-compose.yml e dokuwiki.env
mkdir /srv/dokuwiki/
chown user:user [path-to-wiki]
docker-compose up -d

http://wiki.accroc.radio/install.php
ssh -p 22 root@00.000.00.000 -NL 8080:172.28.0.7:80
http://localhost:8080/install.php

Nice URL

wiki admin/Configuration Settings panel: set Use Nice URL to .htaccess
tick Use slash as namespace separator in URLs

Restart the container

data in: /var/lib/docker/volumes/dokuwiki_data/_data/dokuwiki/data

testo puro:

Wordpress

mkdir /srv/wordpress/
docker pull wordpress:latest
edit docker-compose.yml e wordpress.env
docker-compose up -d