https://github.com/openttd/master-server-web
Web frontend for the Master Server Public Server Listing
https://github.com/openttd/master-server-web
Last synced: 11 months ago
JSON representation
Web frontend for the Master Server Public Server Listing
- Host: GitHub
- URL: https://github.com/openttd/master-server-web
- Owner: OpenTTD
- License: gpl-2.0
- Created: 2020-09-06T14:02:35.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2025-04-01T03:41:28.000Z (about 1 year ago)
- Last Synced: 2025-04-20T14:42:57.640Z (about 1 year ago)
- Language: Python
- Size: 121 KB
- Stars: 1
- Watchers: 5
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Master Server web front-end
[](https://github.com/OpenTTD/master-server-web/blob/main/LICENSE)
This is a front-end for the Master Server Public Server listing.
It works together with [master-server](https://github.com/OpenTTD/master-server), which serves the HTTP API.
## Development
This front-end is written in Python 3.11 with Flask.
## Usage
To start it, you are advised to first create a virtualenv:
```bash
python3 -m venv .env
.env/bin/pip install -r requirements.txt
```
After this, you can run the flask application by running:
```bash
make run
```
### Running via docker
```bash
docker build -t openttd/master-server-web:local .
docker run --rm -p 127.0.0.1:5000:80 openttd/master-server-web:local
```