Last active
July 7, 2025 15:51
-
-
Save Hans5958/217f5f32a0d5dda51a1c75877d239c6d to your computer and use it in GitHub Desktop.
Some commands that I save for managing my Docker setup.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| docker run -d -p 80:8080 --name watchtower --restart=always -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --label-enable --cleanup --interval 60 | |
| docker run -d -v /var/lib/docker/containers:/var/lib/docker/containers -v /var/log/docker:/var/log/docker -e "LOGS_DIRECTORIES=/var/lib/docker/containers /var/log/docker" -e "LOGROTATE_SIZE=10M" -e "LOGROTATE_COPIES=10" blacklabelops/logrotate | |
| docker run -d --name at-telegram --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/telegram-grab --concurrent 2 Hans5958 | |
| docker run -d --name at-telegram-max --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/telegram-grab --concurrent 20 Hans5958 | |
| docker start at-telegram | |
| docker logs -f -n 0 at-telegram | |
| docker kill $(docker ps -q) --signal=SIGINT |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # gitlab runner | |
| docker volume create gitlab-runner-config | |
| docker run -d --name gitlab-runner --restart always \ | |
| -v /var/run/docker.sock:/var/run/docker.sock \ | |
| -v gitlab-runner-config:/etc/gitlab-runner \ | |
| gitlab/gitlab-runner:latest | |
| docker exec -it gitlab-runner gitlab-runner register | |
| docker ps -f status=exited | grep "\-cache-" | awk '{print $1}' | xargs docker rm | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # Set this as the startup script: | |
| # curl https://gist.githubusercontent.com/Hans5958/217f5f32a0d5dda51a1c75877d239c6d/raw/docker-startup-script.sh | sudo sh | |
| docker stop $(docker ps -a -q) | |
| docker system prune -a --force | |
| docker run -d -p 80:8080 --name watchtower --restart=always -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --label-enable --cleanup --interval 60 | |
| docker run -d --name logrotate -v /var/lib/docker/containers:/var/lib/docker/containers -v /var/log/docker:/var/log/docker -e "LOGS_DIRECTORIES=/var/lib/docker/containers /var/log/docker" -e "LOGROTATE_SIZE=10M" -e "LOGROTATE_COPIES=10" blacklabelops/logrotate | |
| # ArchiveTeam: controlled | |
| docker run -d --name at-glitch --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/glitch-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-glitch-2 --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/glitch-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-glitch-3 --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/glitch-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-glitch-4 --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/glitch-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-glitch-5 --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/glitch-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-rferl --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/rferl-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-rferl-2 --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/rferl-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-rferl-3 --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/rferl-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-rferl-4 --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/rferl-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-rferl-5 --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/rferl-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-telegram --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/telegram-grab --concurrent 1 Hans5958 | |
| docker run -d --name at-youtube --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/youtube-grab --concurrent 1 Hans5958 | |
| # ArchiveTeam: maximum tracker rate limit (2x20) | |
| docker run -d --name at-tott --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/terroroftinytown-client-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-tott-2 --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/terroroftinytown-client-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-voiceofamerica --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/voiceofamerica-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-voiceofamerica-2 --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/voiceofamerica-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-usgovernment --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/usgovernment-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-usgovernment-2 --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/usgovernment-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-radiofreeasia --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/radiofreeasia-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-radiofreeasia-2 --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/radiofreeasia-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-mediafire --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/mediafire-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-mediafire-2 --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/mediafire-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-blogger --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/blogger-grab --concurrent 20 Hans5958 | |
| docker run -d --name at-blogger-2 --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/blogger-grab --concurrent 20 Hans5958 | |
| # Other crowdsourced projects | |
| docker run -d --name snowflake-proxy --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped thetorproject/snowflake-proxy:latest |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| podman run -d --name at-telegram --restart=unless-stopped --pull=always --stop-signal=SIGINT --log-opt max-size=5m atdr.meo.ws/archiveteam/telegram-grab --concurrent 2 Hans5958 | |
| podman start at-telegram | |
| podman logs -f --tail 0 at-telegram |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment