Skip to content

Latest commit

 

History

History

publite2

Freeciv-web Publite2

Publite2 is a process manager which launches multiple Freeciv-web servers depending on demand reported by the Metaserver. It requires the Freeciv-web webapplication to be already running on Resin to work.

Publite2 also launches one Freeciv-proxy server instance for each Freeciv C server.

Access to Publite2 is restricted with HTTP basic authentication.

  • The default username: test
  • The default password: test
    Remember to change this in production.

Publite2 is started automatically by the start-freeciv-web.sh script.

Requires Python 3.6+ and the Freeciv C server built for Freeciv-web This process logs to logs/publite2.log file.

Publite2 has a HTTP status page which can be accessed at: http://localhost/pubstatus through nginx or http://localhost:4002/pubstatus directly.