Skip to content

Web services

nucleoid.xyz

The website is served as a static site by apache2 from /var/www/nucleoid.xyz. It's built automatically by GitHub Actions, so you just need to sudo git pull from that folder to update the site once it has built.

maven.nucleoid.xyz and build.nucleoid.xyz

These are both also just "static" sites running under apache2 (well all our web stuff goes through here, but most of them are just proxied).

The maven repository is deployed to using sftp logging in as the maven user (ask on Discord for the password if you need to set something up to deploy there).

The build site is just a symlink to the exports directory of the building server.

Both are using h5ai for a nicer looking static file browser.

stats.nucleoid.xyz

Running under docker-compose from /home/minecraft/services/stats.

api.nucleoid.xyz

Is reverse proxied through to several services: