Elysium

From Mesh Wiki
Revision as of 07:44, 18 September 2024 by Ampdot (talk | contribs) (→‎Specifications)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Elysium is a desktop computer used as a server, currently located in Portland. In addition to general-purpose research and development use, it hosts several Chapter II-based ems which participate in Act I.

Specifications[edit | edit source]

  • 12900K - 16 cores, 24 threads @ 5.2GhZ
  • 128GB high-bandwidth DDR5 RAM
  • RTX 3090
  • 8TB boot disk
  • 4TB auxillary disk
  • Up to 1Gb/s download speed
  • Up to 50Mb/s upload speed

Setup instructions[edit | edit source]

  1. Download and install Tailscale
    • Some VPNs are incompatible and you may need to disable them.
  2. Join using a Tailscale invite link
  3. Verify connectivity by verify that that page loads
  4. While some services are available to all users, request appropriate permissions for user login

Recommended tools[edit | edit source]

systemctl is recommended for service management, via these aliases:

alias sysu="systemctl --user"
alias logu="journalctl -e --user -u"

To make your systemctl units stay online even after you log out or after elysium reboots, write: (this is already enabled for many shared user accounts)

loginctl enable-linger

If you install mosh, an alternative to ssh, your command-line connections will stay open even after losing internet, closing your laptop, or boarding a flight. You can put this in your local ~/.zshrc or ~/.bashrc to improve keystroke prediction:

export MOSH_PREDICTION_DISPLAY=experimental

rsync is the recommended tool for uploading files. For example, to upload an em to the shared conjure account, you might run:

rsync -r ./path/to/local/files [email protected]:/home/conjure/ems