Elysium

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

  • 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

  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

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