Skip to content

Pi Domain

jake-chromatir edited this page Aug 9, 2026 · 3 revisions

Pi Domain

Direct SSH to the Raspberry Pi — no MCP server in the middle.

Commands

Service Management

magmascript pi status                        # all arcade services
magmascript pi restart arcade-chat           # restart one service
magmascript pi restart-all                   # restart all services

Logs

magmascript pi logs arcade-chat              # recent logs (50 lines)
magmascript pi logs arcade-chat 100          # last 100 lines
magmascript pi logs-errors                   # error logs from all services
magmascript pi logs-today                    # today's logs

System Info

magmascript pi info                          # uptime, memory, temp, load
magmascript pi traffic 5000                  # nginx access log analysis

Deployment

magmascript pi deploy arcade/chat-server.py arcade-chat
magmascript pi deploy arcade/admin/          # deploy directory

Backups

magmascript pi backup musicbrainz            # run MB backup + commit to GitHub
magmascript pi backup tmdb                   # run TMDB backup + commit to GitHub
magmascript pi backup musicbrainz --message "Custom commit message"

The backup command:

  1. Runs the backup script on the Pi
  2. Pulls changed cache files to your Mac
  3. Commits changes to GitHub atomically

Power

magmascript pi reboot                        # reboot the Pi
magmascript pi shutdown                      # power off the Pi

How It Works

The pi domain SSHes directly from your machine to the Pi:

Your Mac ──SSH──> Pi (192.168.1.16)

Requires SSH key access to jake@192.168.1.16.

Clone this wiki locally