Page 1 of 1

Web control panel for dedicated server

Posted: Tue May 24, 2016 11:56 am
by Phssthpok
I was tired of starting and stopping a dedicated Factorio server on the command line, and manually typing the same file names to copy them around, so I created a web control panel to automate common tasks.

Features:
  • Runs on Linux, Mac, and Windows
  • Instant installation with Docker
  • Upload and download mods and save files
  • Start and stop Factorio server with a user interface to set options
  • Send commands to a running server's standard-in
Screenshot:
screenshot
screenshot
screenshot.png (84.86 KiB) Viewed 10551 times
Manual installation with NPM
Automatic installation with Docker
Source code: https://github.com/jjclark1982/factorio-control-panel

Re: Web control panel for dedicated server

Posted: Sun Jun 05, 2016 11:18 am
by Bisa
Nifty idea, thnx for sharing :)

Re: Web control panel for dedicated server

Posted: Tue Jun 21, 2016 3:53 pm
by niksac
Thanks for creating and sharing this :) great job!

If somebody wants to run this without installing globally:

install without -g flag in your folder of choice:

Code: Select all

npm install factorio-control-panel
run this way

Code: Select all

node_modules/.bin/factorio-control-panel
I would love to also have the possibility to set a "view password".

Re: Web control panel for dedicated server

Posted: Wed Jun 29, 2016 7:35 am
by Phssthpok
I have updated this to support Factorio 0.13.

And I have published a Docker image for one-step installation and deployment: jjclark/factorio

TODO:
  • set a view password, separate from the admin password
  • display Factorio version on page
  • display working URL in terminal when launching

Re: Web control panel for dedicated server

Posted: Thu Jun 30, 2016 8:11 am
by Xolkiyr
Another suggestion, have an option under which save to run that runs --server-start-load-latest which takes the guess work out of which auto save is the newest. Just a thought.

Re: Web control panel for dedicated server

Posted: Thu Jun 30, 2016 10:56 am
by Phssthpok
Maybe the simplest thing is to make sure the latest save is always the default selection in the save file dropdown.

Re: Web control panel for dedicated server

Posted: Sat Jul 02, 2016 6:11 am
by VyMajoris
Is it possible to place multiple mods at once with Docker? I've tried editing the volume with Kitematic but the server does not detect the changes. In fact, if I load one via the web panel it doesn't even show on the volume listed by Kitematic.

edit: Fixed by changing the folders via Kitematic

Re: Web control panel for dedicated server

Posted: Sun Jul 03, 2016 11:05 pm
by wns25678
Very Good Thank you

Re: Web control panel for dedicated server

Posted: Fri Sep 09, 2016 12:42 pm
by Haxton Fale
This seems like just what I'd need! A few questions, thought:
1. Will it also run with 0.14?
2. Does it handle mod updates?

Re: Web control panel for dedicated server

Posted: Wed Sep 21, 2016 9:40 pm
by ralle030583
its running with 0.14 for me

edit suggestion:

Deletebuttons for mods and saves (when server stopped) would be nice :)

Re: Web control panel for dedicated server

Posted: Fri May 05, 2017 4:42 am
by mmppolton
do not work do it work for 0.15 or what to do now

Re: Web control panel for dedicated server

Posted: Thu May 11, 2017 9:40 pm
by lipe123
When I try to do things I get the username/pwd popup but nothing works.

I check export and its set to the pwd i set but I have no idea what the username is, I tried admin/Admin/nothing at all etc and no luck

Please explain better.

Aslo the factorio path, is that the path to the executable or just the normal factorio base folder?