This repo contains a base to host an Archipelago Web Host using Docker Compose and SSL.
- Clone Archipelago next to this file.
git clone https://github.com/ArchipelagoMW/Archipelago.git
- This project has been tested and built with release 0.5.0, so it is suggested to
checkout the
0.5.0
tag.
- If you plan on using the AlttP sprites, you need to provide the ROM
Zelda no Densetsu - Kamigami no Triforce (Japan).sfc
and place it next to this file. - Run the
init.sh
to create the necessary directories and config files. - Edit the
docker-compose.yaml
andconfig.yaml
file to your liking, comments have been left in those files to guide you. - Configure the
.env
file with the necessary information. - Run
docker compose up -d
to start the server.
With the default config you should now be able to access the server using HTTPS on the host name
you selected in the .env
file, on port 4750, as well as connect to the Rooms on ports 50000-50100.
If running this on your home network, you will need to forward the ports you selected in the .env
file
to the proper local IP of your machine.
You might also want to use a dynamic DNS service to have a domain name pointing to your home network.