Difference between revisions of "Portal:Forge/ShardInstall"
From EncyclopAtys
(Created page with "⚠️ This Documentation only applies to Shards to be added to Ryzom network. ⚠️ So no require Database and some ports must be opened to Ryzom Servers. Up a fully indep...") |
|||
| Line 12: | Line 12: | ||
* Have at least 100Go of disk space (no matter SSD or not) | * Have at least 100Go of disk space (no matter SSD or not) | ||
* Have a domain name | * Have a domain name | ||
| + | |||
| + | == STEP 1 : Install Salt Minion == | ||
| + | * run as root: | ||
| + | <pre> | ||
| + | # Ensure keyrings dir exists | ||
| + | mkdir -p /etc/apt/keyrings | ||
| + | # Download public key | ||
| + | curl -fsSL https://packages.broadcom.com/artifactory/api/security/keypair/SaltProjectKey/public | sudo tee /etc/apt/keyrings/salt-archive-keyring.pgp | ||
| + | # Create apt repo target configuration | ||
| + | curl -fsSL https://github.com/saltstack/salt-install-guide/releases/latest/download/salt.sources | sudo tee /etc/apt/sources.list.d/salt.sources | ||
| + | apt install salt-minion | ||
| + | echo "master: cloud.ryzom.com" > /etc/salt/minion | ||
| + | </pre> | ||
| + | * Edit /etc/salt/minion_id and change the name of Minion (use single name like Atys, Yubo, ...) | ||
| + | * Restart the service | ||
| + | |||
| + | <pre>systemctl restart salt-minion</pre> | ||
Revision as of 13:55, 11 July 2025
⚠️ This Documentation only applies to Shards to be added to Ryzom network. ⚠️
So no require Database and some ports must be opened to Ryzom Servers.
Up a fully independent shard can probably be done using https://wiki.ryzom.dev/ doc
Requirements to install a shard (for a comfortable use):
- Have a hardware with at least 8 cores with +3Ghz and 16Go of ram
- Have at least 100Go of disk space (no matter SSD or not)
- Have a domain name
STEP 1 : Install Salt Minion
- run as root:
# Ensure keyrings dir exists mkdir -p /etc/apt/keyrings # Download public key curl -fsSL https://packages.broadcom.com/artifactory/api/security/keypair/SaltProjectKey/public | sudo tee /etc/apt/keyrings/salt-archive-keyring.pgp # Create apt repo target configuration curl -fsSL https://github.com/saltstack/salt-install-guide/releases/latest/download/salt.sources | sudo tee /etc/apt/sources.list.d/salt.sources apt install salt-minion echo "master: cloud.ryzom.com" > /etc/salt/minion
- Edit /etc/salt/minion_id and change the name of Minion (use single name like Atys, Yubo, ...)
- Restart the service
systemctl restart salt-minion