Post

Quick Start: Monitor Your Server in 10 Minutes

Get FICSIT.monitor monitoring your Satisfactory server in 10 minutes. Prerequisites: server running, FRM installed, ports open, admin password set.

Quick Start: Monitor Your Server in 10 Minutes

Overview

This guide gets you from zero to a live FICSIT.monitor dashboard in approximately 10 minutes, assuming your Satisfactory server is already running.


Prerequisites

Before starting, verify all of these are true:

  • Satisfactory dedicated server is running → Running with Docker
  • FRM mod is installed and responding → test: curl http://YOUR_IP:8080/getPower
  • Ports 7777 (TCP+UDP), 8888 (TCP), 8080 (TCP), 8081 (TCP) are open → Firewall Guide
  • Admin password is set on the server → First Launch Guide

If curl http://YOUR_IP:8080/getPower returns Connection refused, the FRM mod is not installed or port 8080 is blocked. See Installing FRM.


Step 1: Create Your Account

  1. Go to satisfactory-dashboard.pablohgdev.com
  2. Click Register
  3. Enter your email, name, and password
  4. Click Create Account

You’ll be logged in and directed to the dashboard. Since no servers are connected yet, the dashboard will prompt you to add your first server.


Step 2: Add Your Server

Click Add Server (or go to ServersCreate) and fill in the form:

FieldValueNotes
NameMy Factory ServerDisplay name, choose anything
HostYOUR_SERVER_IPPublic IP of your VPS
API Port7777Default — do not change
FRM HTTP Port8080Default — do not change
FRM WS Port8081Default — do not change
Admin PasswordYourAdminPasswordThe password set in Step 4 of the first launch guide

Click Add Server.


Step 3: Wait for Onboarding

FICSIT.monitor runs an onboarding sequence when you add a server:

  1. Verifies connectivity to port 7777 (HealthCheck)
  2. Authenticates with the admin password (PasswordLogin)
  3. Tests the FRM API on port 8080
  4. Configures polling schedules
  5. Fetches the first set of metrics

This takes 10–30 seconds. A progress indicator shows the status.


Step 4: View Your Dashboard

Once onboarding completes, you’re redirected to your server’s dashboard. You’ll see:

  • Server Status panel: online indicator, tick rate, player count
  • Power Grid panel: power production, consumption, and battery data (requires FRM)
  • Production panel: item production/consumption rates (requires FRM)
  • Players panel: connected players with health and position (requires FRM)

The dashboard updates automatically every 10–60 seconds depending on the panel.


Common Onboarding Errors

ErrorCauseFix
422 Unprocessable EntityWrong admin passwordGo back and enter the correct password
502 Bad GatewayCannot reach the serverCheck firewall — port 7777 must be accessible
500 Internal Server ErrorFRM not respondingVerify FRM is installed and port 8080 is open

What’s Next


Troubleshooting Quick Reference

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Verify server API is accessible
curl -k -X POST https://YOUR_IP:7777/api/v1 \
  -H "Content-Type: application/json" \
  -d '{"function":"HealthCheck","data":{}}'
# Expected: {"data":{"health":"healthy"}}

# Verify FRM is accessible
curl http://YOUR_IP:8080/getPower
# Expected: JSON array (not empty, not connection refused)

# Verify admin password works
curl -k -X POST https://YOUR_IP:7777/api/v1 \
  -H "Content-Type: application/json" \
  -d '{"function":"PasswordLogin","data":{"minimumPrivilegeLevel":"Administrator","password":"YourPassword"}}'
# Expected: {"data":{"authenticationToken":"..."}}
This post is licensed under CC BY 4.0 by the author.