Home

MiguchiServer — control plane

System · Control Center

Server Home & Control Center

Your server at a glance — platform target, web service, health and uptime for this Fedora headless box. Metrics stream straight from the OS.

Fedora Linux Headless Server Node.js Express Port 3000

Uptime

—

measuring…

Load Average

—

1 / 5 / 15 min

Memory

—

used of total

Disk · /

—

used of total

Platform Target

Ready
Operating system
Fedora Linux
Deployment
Headless Server
Management
SSH · systemd
Remote desktop
None

Web Service

Serving
Runtime
Node.js
Framework
Express
Port
:3000
Process model
Single unit

Server Health

Healthy
Checking… response time

—

Memory pressure —
Root volume —
last check —

Quick Access & Overview

Jump into the sections below

System Overview

Hostname
—
Platform
—
Architecture
—
CPU
—
Node.js
—
Express
—
HTTP Port
—

Hosted Services

this node
MiguchiServer Web
Online
Clips Archive
Ready
Art Gallery
Ready
Bot Service
Standby

Security & Firewalls

firewalld active

firewalld zone

Port 3000 open on the trusted zone; headless box otherwise closed to the outside.

Remote access

Administration is kept headless — SSH only, no desktop, no remote admin panels.

Dependency discipline

The only runtime dependency is Express — a small surface, kept to a minimum.

Storage & Backups

View storage

Volumes, usage and the backup picture live under Storage. Roots and home directories are watched; the plan is simple, local and restorable.

Fedora Headless Guide

A short deployment recipe for moving MiguchiServer onto a fresh Fedora headless box.

Open deployment guide

Works on Fedora Workstation or Server without a display.

1
Install Node.js LTS
sudo dnf install -y nodejs
node --version
2
Place the project
sudo mkdir -p /opt/miguchiserver
sudo cp -r ./miguchi/* /opt/miguchiserver/
cd /opt/miguchiserver && npm install --omit=dev
3
Open the port
sudo firewall-cmd --add-port=3000/tcp --permanent
sudo firewall-cmd --reload
4
Run as a systemd service
sudo tee /etc/systemd/system/miguchiserver.service <<'EOF'
[Unit]
Description=MiguchiServer
After=network.target

[Service]
WorkingDirectory=/opt/miguchiserver
ExecStart=/usr/bin/node server.js
Restart=on-failure
Environment=NODE_ENV=production

[Install]
WantedBy=multi-user.target
EOF
5
Enable and verify
sudo systemctl enable --now miguchiserver
sudo systemctl status miguchiserver