Standalone Setup - LouisFahrenheit/Factorio-Control-Center GitHub Wiki
Standalone Setup
Installation and setup for Factorio Control Center (FCC) directly on Windows and Linux (without Docker).
Prerequisites
- Operating System:
- Windows 10, 11, or Windows Server 2016+
- Linux with
systemd(Ubuntu 20.04+, Debian 11+, CentOS/RHEL 8+)
- Runtime:
Windows Installation
- Open the Releases page or use the button above to download
factorio-control-center-win.zip. - Extract the archive into a permanent directory (for example,
C:\FactorioControlCenter). - Run
Start.bat. - In the text menu:
- Select
1. Start panel.
- Select
- Open your browser and go to
http://127.0.0.1:8080/(orhttp://<your-server-ip>:8080/for remote access). - Complete the initial wizard to create the administrator account.
Linux Installation
Option 1: Automated Shell Script
Run the following command in your terminal:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/LouisFahrenheit/Factorio-Control-Center/main/install.sh)"
The script verifies system dependencies, downloads the latest archive, extracts it to /opt/factorio-control-center, and launches the interactive menu.
Option 2: Manual Installation
- Download the release archive using the button above or wget:
cd /opt sudo wget https://github.com/LouisFahrenheit/Factorio-Control-Center/releases/latest/download/factorio-control-center-linux.tar.gz - Unpack the files:
sudo tar -xzf factorio-control-center-linux.tar.gz cd /opt/factorio-control-center - Set executable permissions and launch:
sudo chmod +x Start.sh sudo ./Start.sh - Select
1. Start panel. - Open
http://127.0.0.1:8080/(orhttp://<your-server-ip>:8080/for remote access) in your browser.
Autostart Configuration (System Services)
To keep FCC running in the background and ensure it starts automatically when the system boots:
Windows Service
- Run
Start.batas Administrator. - Select menu option
3. Install service. - Manage the service directly from the
Start.batmenu:5. Start service6. Stop service4. Remove service(Standard management viaservices.mscunder Factorio Control Center is also supported).
Linux systemd Service
- Run
Start.sh(withsudofor a system-wide service or as the current user). - Select menu option
3. Install service. - Manage the service directly from the
Start.shmenu:5. Start service6. Stop service4. Remove service(Standard management via thesystemctlcommand is also supported).
Updating the Panel
[!NOTE] All configuration files, databases, and server files in
data/andlogs/are preserved during updates.
Method 1: Start Menu (Windows and Linux)
Launch Start.bat or ./Start.sh and select:
7. Update panel
Method 2: Terminal (Linux)
cd /opt/factorio-control-center
sudo ./scripts/update-panel.sh
Next Steps
To configure network interfaces, firewall rules, or security tokens, review General Configuration.