AMS
docker run --restart=always --name ams -d --net=host nibrev/ant-media-server
ARIA2
docker run -d --name aria2-pro --restart=always --log-opt max-size=1m -e PUID=$UID -e PGID=$GID -e UMASK_SET=000 -e RPC_SECRET=PASSWORD -e RPC_PORT=6800 -p 6800:6800 -e LISTEN_PORT=6888 -p 6888:6888 -p 6888:6888/udp -v /media/ec2/aria2-config:/config -v /media/ec2/aria2-downloads:/downloads -e DISK_CACHE=64M -e IPV6_MODE=true -e TZ=Asia/Shanghai p3terx/aria2-pro
docker run -d --name ariang --log-opt max-size=1m --restart=always -p 6880:6880 p3terx/ariang
docker run -d -v /media/ec2:/home/vsftpd -p 20:20 -p 21:21 -p 47400-47470:47400-47470 -e FTP_USER=dstyleb -e FTP_PASS=PASSWORD -e PASV_ADDRESS=54.179.110.73 --name ftp --restart=always bogem/ftp
docker run -d --name aria2-pro --restart=always --log-opt max-size=1m -e PUID=$UID -e PGID=$GID -e UMASK_SET=000 -e RPC_SECRET=PASSWORD -e RPC_PORT=6800 -p 6800:6800 -e LISTEN_PORT=6888 -p 6888:6888 -p 6888:6888/udp -v /media/aria2-config:/config -v /media/aria2-downloads:/downloads -e DISK_CACHE=64M -e IPV6_MODE=true -e TZ=Asia/Shanghai p3terx/aria2-pro
DDNS-GO
docker run -d --name ddns-go --restart=always --net=host jeessy/ddns-go
ELK
sysctl -w vm.max_map_count=262144
docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -d --name elk sebp/elk
FRPS
mkdir frps
nano /root/frps/frps.toml
docker run --restart=always --network host -d -v /root/frps/frps.toml:/etc/frp/frps.toml --name frps snowdreamtech/frps
GRAFANA
docker run -d --name=grafana -p 3000:3000 grafana/grafana
JITSI
cp env.example .env
nano .env
#####.env
nano docker-compose.yml
#####docker-compose.yml
./gen-passwords.sh
mkdir -p ~/.jitsi-meet-cfg/{web,transcripts,prosody/config,prosody/prosody-plugins-custom,jicofo,jvb,jigasi,jibri}
docker-compose up -d
KODBOX
mkdir /root/data
docker run -d --restart=always --name kodbox -p 80:80 -v /root/data:/var/www/html kodcloud/kodbox
KPLAYER
docker run -d --name=kplayer -v /mnt/raid/kplayer/mp4:/video -v /mnt/raid/kplayer:/kplayer --restart=always bytelang/kplayer
LOKI
docker run -d --name=loki -p 3100:3100 grafana/loki
MARIADB
docker run -d --name mariadb --net host --env MARIADB_ROOT_PASSWORD=PASSWORD mariadb
MUMBLE
docker volume create --name mumble-data
docker run --restart always -d -p 64738:64738 -p 64738:64738/udp -v mumble-data:/etc/mumble --name mumble-server -e SUPERUSER_PASSWORD=PASSWORD -e TZ=Asia/Shanghai phlak/mumble
MYSQL
docker run --name mysql -m 600M --memory-swap -1 --net host -e MYSQL_ROOT_PASSWORD=PASSWORD -d mysql
NEXTCLOUD
docker run -d --sig-proxy=false --name nextcloud-aio-mastercontainer --restart always --device /dev/dri:/dev/dri --publish 80:80 --publish 8080:8080 --publish 8443:8443 --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config --volume /var/run/docker.sock:/var/run/docker.sock:ro --env NEXTCLOUD_MOUNT="/mnt/" --env NEXTCLOUD_ENABLE_DRI_DEVICE=true --env SKIP_DOMAIN_VALIDATION=true nextcloud/all-in-one:latest
NGINX
docker run --name tmp-nginx-container -d nginx
docker cp tmp-nginx-container:/etc/nginx/nginx.conf /mnt/raid/nginx/nginx.conf
docker rm -f tmp-nginx-container
docker run --name nginx --net host --restart always -v /mnt/raid/nginx/nginx.conf:/etc/nginx/nginx.conf -v /mnt/raid/nginx/n305.dstyleb.xyz.pem:/etc/nginx/certs/n305.dstyleb.xyz.pem -v /mnt/raid/nginx/n305.dstyleb.xyz.key:/etc/nginx/certs/n305.dstyleb.xyz.key -d nginx
NGINX-PROXY-MANAGER
docker run -d --name nginx-proxy-manager --restart unless-stopped -p 4444:443 -p 4445:81 -v /mnt/raid/nginx-proxy-manager/data:/data -v /mnt/raid/nginx-proxy-manager/letsencrypt:/etc/letsencrypt jc21/nginx-proxy-manager
docker run -d --name nginx-proxy-manager --restart unless-stopped --net host -v /root/nginx-proxy-manager/data:/data -v /root/nginx-proxy-manager/letsencrypt:/etc/letsencrypt jc21/nginx-proxy-manager
PHOTOPRISM
docker run -d --name photoprism --security-opt seccomp=unconfined --security-opt apparmor=unconfined -p 2342:2342 -e PHOTOPRISM_UPLOAD_NSFW="true" -e PHOTOPRISM_ADMIN_PASSWORD="PASSWORD" -e PHOTOPRISM_SITE_URL="https://n305.dstyleb.xyz/" -e PHOTOPRISM_TLS_CERT="/photoprism/originals/site.crt" -e PHOTOPRISM_TLS_KEY="/photoprism/originals/site.key" -e PHOTOPRISM_DEFAULT_TLS="true" -e PHOTOPRISM_INIT="https" -v /photoprism/storage -v /mnt/raid/syncthing:/photoprism/originals photoprism/photoprism
PHPMYADMIN
docker run --restart unless-stopped --name phpmyadmin -e PMA_HOST=dstyleb.xyz -p 8080:80 -d phpmyadmin
PORTAINER
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent
QBITTORRENT
docker run -d --name=qbittorrent -e PUID=1000 -e PGID=1000 -e TZ=Etc/UTC -e WEBUI_PORT=8080 --net=host -v /root/qb/config:/config -v /root/qb/downloads:/downloads --restart unless-stopped lscr.io/linuxserver/qbittorrent
ROCKET.CHAT
docker run --name db -d mongo:4.0 --smallfiles --replSet rs0 --oplogSize 128
docker run --name rocketchat --link db --env MONGO_OPLOG_URL=mongodb://db:27017/local -d rocket.chat
RTMP-HLS
docker run -d -p 1935:1935 -p 8800:8800 -v /root/rtmphls/nginx.conf:/etc/nginx/nginx.conf alqutami/rtmp-hls
docker run -d -p 1935:1935 -p 8800:8080 alqutami/rtmp-hls
SRS
docker run -d --restart always --name srs -p 1935:1935 -p 1985:1985 -p 8084:8080 ossrs/srs:latest
SUBWEB
docker run -d -p 58080:80 --restart always --name subweb careywong/subweb
SYNAPSE
docker run -it --rm \
--mount type=volume,src=synapse-data,dst=/data \
-e SYNAPSE_SERVER_NAME=dstyleb.xyz \
-e SYNAPSE_REPORT_STATS=yes \
matrixdotorg/synapse:latest generate
#nano /var/lib/docker/volumes/synapse-data/_data/dstyleb.xyz.crt
#nano /var/lib/docker/volumes/synapse-data/_data/dstyleb.xyz.key
nano /var/lib/docker/volumes/synapse-data/_data/homeserver.yaml
docker run -d --restart always --name synapse -e HTTPS_PROXY="http://dstyleb:PASSWORD@aws.dstyleb.top:9998" --no-healthcheck --mount type=volume,src=synapse-data,dst=/data -p 443:443 -p 8448:8448 -p 8008-8009:8008-8009 matrixdotorg/synapse
docker run -d --restart always --name synapse-admin -p 8080:80 awesometechnologies/synapse-admin
docker exec -it synapse register_new_matrix_user https://dstyleb.xyz:443 -c /data/homeserver.yaml -a -u dstyleb -p PASSWORD
docker exec -it synapse register_new_matrix_user https://dstyleb.xyz:443 -c /data/homeserver.yaml --help
curl --header "Authorization: Bearer syt_ZHN0eWxlYg_AIetGaTkgCiRyTtagtfN_22jxPv" -X GET https://dstyleb.xyz/_synapse/admin/v2/users/@dstyleb:dstyleb.xyz
SYSLOG-NG
docker run -d -p 514:514/udp -p 601:601 --name syslog-ng balabit/syslog-ng
TMM
docker run -d --name=tinymediamanager -p 4000:4000 -v /mnt/raid/Configs/tmm/data:/data -v /mnt/raid/tv:/media/movies/tv -v /mnt/raid/9kg:/media/movies/9kg -v /mnt/raid/Configs/tmm/app/addons:/app/addons tinymediamanager/tinymediamanager
TRAEFIK
docker run -d --name=traefik -p 4444:8080 -p 4445:80 -v /mnt/raid/traefik/traefik.yml:/etc/traefik/traefik.yml -v /mnt/raid/traefik/n305.dstyleb.xyz.crt:/etc/traefik/n305.dstyleb.xyz.crt -v /mnt/raid/traefik/n305.dstyleb.xyz.key:/etc/traefik/n305.dstyleb.xyz.key -v /var/run/docker.sock:/var/run/docker.sock traefik
TRANSMISSION
docker run -d --name=transmission -e PUID=1000 -e PGID=1000 -e TZ=Etc/UTC -e USER=dstyleb -e PASS=PASSWORD -p 9091:9091 -p 51413:51413 -p 51413:51413/udp -v /root/transmission/config:/config -v /root/transmission/downloads:/downloads -v /root/transmission/watch:/watch --restart unless-stopped lscr.io/linuxserver/transmission
UPTIME-KUMA
docker volume create uptime-kuma
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma
WATCHTOWER
docker run -d --restart=always --name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --cleanup --interval 30
WEBDAV
docker run --name webdav --restart always -v /root/media:/var/lib/dav -e AUTH_TYPE=Digest -e USERNAME=dstyleb -e PASSWORD=PASSWORD -p 1081:80 -d bytemark/webdav
WORDPRESS
docker run --name wordpress --restart unless-stopped --net host -d wordpress