Scripted setup of a working Chaotic-AUR mirror using Docker
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Jyotirmoy Bandyopadhayaya 6e30be1352
Merge pull request 'Integration/Improvements' (#1) from impv into main
2 weeks ago
preset Retroactively change minDiskFree to avoid hardlocks of mirrors 2 months ago
.gitignore keep custom.diff in gitignore 2 months ago
README.md Another one 1 year ago
docker-compose-tunnels.yml Improvements and bug fixes 2 months ago
docker-compose.yml Improvements and bug fixes 2 months ago
run Update 'run' 2 weeks ago
stop Update 'stop' 2 weeks ago
update Update 'update' 2 weeks ago

README.md

Chaotic-AUR mirror Docker setup

This repo provides an easy to way to setup a new Chaotic-AUR mirror. This will deploy Syncthing for syncing the repo and Nginx as webserver. The following steps need to be taken:

sudo pacman -Syu docker docker-compose
git clone https://github.com/chaotic-aur/docker-mirror.git
cd docker-mirror
sudo ./run

You will be asked for:

  • A domain that will serve the mirror (needs to be setup prior to starting the process)
  • Email address for obtaining a SSL certificate

After that, docker-compose will fetch the needed containers. Syncthing will be available at port 8384 while the mirror can be reached using the domain name. Syncthing devices need to be confirmed by us, so it might take some time for syncing to actually start. Then, create a new issue at the packages repo to have the mirror added to mirrorlist and geo-mirror. Questions left? Feel free to create an issue or join the Telegram group to ask them! :)