Automate your Amadeus Protocol (
amadeusd) full node deployment and Useful Proof of Work (uPoW matrix mining) setup in under 60 seconds.
- 1-Click Execution: Fully automated deployment using a single shell command.
- Kernel Buffer Tuning: Automatically applies the official recommended
sysctlnetwork buffers (rmem_max,wmem_max,netdev_max_backlog). - uPoW Matrix Computor Enabled: Preconfigured with
COMPUTOR=trueand auto CPU thread detection (COMPUTOR_UPOW_THREADS=0) to solve matrix multiplication challenges for $AMA rewards. - Service Management: Configures a resilient
systemddaemon running inside a persistentscreensession for seamless background operation and auto-restarts on reboot.
| Specification | Recommended | Minimum |
|---|---|---|
| OS | Ubuntu 22.04 / 24.04 LTS | Linux 64-bit |
| CPU | 4 – 8+ Cores (for uPoW computation) | 2 Cores |
| RAM | 8 GB+ | 4 GB |
| Storage | 200 GB+ NVMe/SSD | 100 GB SSD |
| Network | 1 Gbps port | 100 Mbps |
Run the following command as root (or with sudo):
curl -sSL [https://raw.githubusercontent.com/JackTheGit/amadeus-node-autoinstall/refs/heads/main/setup.sh](https://raw.githubusercontent.com/JackTheGit/amadeus-node-autoinstall/refs/heads/main/setup.sh) | sudo bashOnce the installer finishes, your node will automatically generate a dedicated wallet. To submit matrix solutions (submit_sol) and earn block rewards, the node wallet requires a minimum balance of 3 $AMA to cover network gas fees.
-
Attach to your node's console:
sudo screen -r amadeusd
-
Copy your node's public wallet address displayed in the log lines (starts with
6y...or similar Base58 string). -
Send 3 – 5 $AMA to that address.
-
Verify: As soon as the transaction confirms on-chain, the
cannot compute: no key has at least 3 AMAwarning will clear, and your balance will update next to the💰icon.
| Action | Command / Shortcut |
|---|---|
| Attach to live node console | sudo screen -r amadeusd |
| Safely detach (keep node running) | Press Ctrl + A, then press D |
| Check background service status | sudo systemctl status amadeusd |
⚠️ Warning: Never useCtrl + Cinside the screen session, as this will terminate the node process. Always useCtrl + A, thenDto safely detach.
# Restart the node
sudo systemctl restart amadeusd
# Stop the node
sudo systemctl stop amadeusd
# Start the node
sudo systemctl start amadeusdYour node's cryptographic seed is stored in its working cache directory:
/root/.cache/amadeusd/seeds
- Never share the contents of the
seedsdirectory with anyone. - Keep a secure backup of this file to retain access to your node's accumulated mining rewards.
- Official Website: ama.one
- Documentation: docs.ama.one
- GitHub Repository: github.com/amadeusprotocol/node
This repository is distributed under the MIT License.

