Installation guides - ascendia-network/community-wiki GitHub Wiki
Installation guides
There are several providers around that can host your masternode. Here a selection of community guides that help you to go through the process.
Minimum specs
The minimum specs for all node types are:
- 2 GB
- 2 CPUs
- 40 GB SSD disk
For Atlas nodes it makes sense to choose a VPS provider that allows future expanding of the diskspace (volume) when the 40GB SSD runs out on storage space for example when the daily bundle rate increases. Ubuntu 18.04, 20.04 and 22.04 are supported OS. Recommended is to use the latest LTS release.
Directories and important files
- state.json - this file contains all your node configuration, including private key, do not share this file with anyone.
- output (directory) - contains files that were created during the installation process.
- output/parity_config.toml - Parity config. NB! Please change this file only if you know what you're doing.
- output/docker-compose.yml - Docker Compose config. Each part of Ambrosus Node runs in its own docker container. This file defines what and how will be run.
- output/chain.json - AMB-NET blockchain specification. NB! Please do not change this file.
- output/chains (directory) - Blockchain data.
- output/data (directory) - Mongo DB data.
Firewall
Hermes & Atlas:
Port range: 80 Protocol: TCP
Port range: 30303 Protocol: TCP
Port range: 30303 Protocol: UDP
Port range: 22 (SSH)
sudo ufw default allow outgoing sudo ufw default deny incoming sudo ufw allow http/tcp sudo ufw allow 30303/tcp sudo ufw allow 30303/udp sudo ufw allow ssh/tcp sudo ufw logging on sudo ufw -f enable sudo ufw status
Apollo:
Port range: 30303 Protocol: TCP
Port range: 30303 Protocol: UDP
Port range: 22 (SSH)
sudo ufw default allow outgoing sudo ufw default deny incoming sudo ufw allow 30303/tcp sudo ufw allow 30303/udp sudo ufw allow ssh/tcp sudo ufw logging on sudo ufw -f enable sudo ufw status