RAdmin consists of a set of perl CGI scripts that operate on tables in
an SQL database. Your Radiator Radius server will be configured to use the
information in those SQL tables to allow your authorized users to log into
your network. Therefore, RAdmin has the following prerequisites:
- Perl. Perl is a freely available program for all Unix-like, Windows
and other systems. Perl is typically pre-installed on Unix type systems.
Full source code and binaries for are available at https://www.perl.org.
For Windows, we recommend Strawberry Perl or ActivePerl from
ActiveState.
- Perl modules for accessing SQL. The DBI and DBD modules for most
free and commercial databases are included with your Perl installation
or are available from CPAN. You will need to install the DBI module, and
the DBD module that corresponds to the SQL database you plan to
use.
- SQL Server. RAdmin uses an SQL database to store details about your
users. Your Radiator Radius server will be configured to get user
details from that SQL database. RAdmin and Radiator work with a very
wide range of free and commercial SQL servers on a wide variety of
platforms, including:
- MySQL and MariaDB
- PostgreSQL
- Oracle
- Microsoft SQL Server
- SQLite
- many, many others
No matter which SQL database you choose, you will probably have
to nominate one of your staff to become expert in maintaining it,
especially for backups of your precious user database. You will need to
have a significant amount of disk space available on your SQL server to
hold the RAdmin database. For most systems, you will need at least 100Mb
of space for your RAdmin tables.
- Web server. On Unix, we recommend Apache (www.apache.org), but
RAdmin will work with many other CGI compliant web servers. On Windows,
it will work with Microsoft IIS.
- A Web browser. Any web browser on any platform will work fine.
To deploy on Unix or Linux, all of the above tools are freely
available, often with easy installation from you OS vendors repositories.
Consult you OS documentation for instructions on how to install the
support packages you need.