selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
rcon-web-admin logo

Self-host rcon-web-admin

0.14.1

Web-based RCON administration for game servers

BetaOpen SourceMIT
Updated6 years ago
LanguageJavaScript
Setup difficultyModerate
MobileResponsive
Stars
165
Port
4326 (Web interface HTTP server)
Install with Linux
rcon-web-admin screenshot 1rcon-web-admin screenshot 2

What is rcon-web-admin?

RCON Web Admin is a self-hosted web application that provides a browser-based interface for administering game servers via the RCON protocol. It supports unlimited servers and users with admin roles and fine-grained permissions to limit access to specific commands and widgets. Core widgets include a generic console for executing RCON commands, an Autobot for writing automation scripts, a Rust-specific widget (Rustboard) with player lists, chat, kick/ban, and Steam/VAC integration, and Timed Commands for scheduling. The frontend is responsive and works on desktop and mobile. It runs on Node.js and can be installed on Linux, Windows, or via a third-party Docker image (itzg/rcon). The project is licensed under MIT, though the original developer has stopped maintenance and development has moved to a fork.

rcon-web-admin alternatives

Should you self-host rcon-web-admin?

rcon-web-admin scores 40/100 on selfhost.directory (how scoring works) and ranks #23 of 27 in Server Management. It has 165 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. It is MIT-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is Termix (76/100, 15 722 stars). It scores higher overall, so compare the two before you pick. See rcon-web-admin vs Termix side by side.

Features

  • Autobot widget
  • Chat filtering
  • Console widget
  • Granular user permissions
  • High ping detection
  • Internationalization (I18N)
  • Multi-server and multi-user support
  • One-click updates
  • Rcon.web protocol support
  • Rustboard widget
  • Timed Commands widget
  • Web-based RCON administration
  • Widget framework

rcon-web-admin README

Notice: Continued development of the project has moved to this fork. The original developer, @brainfoolong, stopped maintaining the original project due to their lack of time.

RCON Web Admin

RCON Web Admin is a powerful web interface to control your RCON servers. All servers with RCON support should work.

This application can install and run on a server, Raspberry Pi, or other devices which are online 24/7.

Out of the box, RCON Web Admin can check users for high ping, VAC status, or filter the chat for you around the clock.

How to install rcon-web-admin

Install rcon-web-admin with Linux

$ sudo apt-get install nodejs npm $ sudo npm update npm -g $ wget https://codeload.github.com/rcon-web-admin/rcon-web-admin/zip/master -O rcon-web-admin.zip $ unzip rcon-web-admin.zip $ mv rcon-web-admin-master rcon-web-admin $ cd rcon-web-admin $ npm install $ node src/main.js install-core-widgets $ chmod 0755 -R startscripts *

Avoid running as root; do not install in web-accessible directory

How to configure rcon-web-admin

  • RWA_ENVFALSEEnables configuration by environment variables

    values: TRUE / FALSE

  • RWA_USERNAMEadminSets the initial user's username

    values: String

  • RWA_PASSWORDSets the initial user's password

    values: String

  • RWA_ADMINFALSESets the initial user as an admin

    values: TRUE / FALSE

  • RWA_RCON_HOST127.0.0.1The initial RCON server to control

    values: Hostname or IP address

rcon-web-admin releases & version history

More in Server Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…