This is the next-generation SIREMIS written in Go language.
The old SIREMIS generation written in PHP (with support up to PHP 7.x) can be found at:
Project web site:
SIREMIS is a generic web management interface designed to work mainly with Kamailio SIP Server:
Some screenshots can be seen at:
Download the archive with the binary release from:
Untar or unzip the archive.
Clone the repository:
git clone https://github.com/asipto/siremis
Build the application:
cd siremis
go build .
Copy etc/config-sample.json
to etc/config.json
. Edit etc/config.json
and
update database access and authentication users.
Copy etc/siremis-menu-sample.json
to etc/siremis-menu.json
, and
etc/siremis-charts-sample.json
to etc/siremis-charts.json
.
Run the application:
./siremis
Go with a modern web browser to:
See siremis -h
for options to set the IP and port to listen on, or the domain
and certificates for HTTPS.
The application can be run on a different folder, not only from the source tree,
in such case the directories etc/
, public/
, schemas/
and templates/
have
to be copied over, or pointed to them via configuration file.
The schemas/
folder contains the description of database tables, each on in a
JSON file. New tables can be managed with Siremis
by creating the corresponding
JSON files.
The templates/
folder contains the html templates. They can be changed to
suit better own usage of Siremis
. The template files are loaded and compiled
at start up, any changes to them require a restart to become active.
The version string is composed of three numbers, the format is:
YY.MM.VV
Where:
YY
- the last two digits of the year for the releaseMM
- the month of the release, if it is0
, then it is a development versionVV
- the incremental version for minor updates of the same release series
Contributions can be made by submitting pull requests and have to be provided under BSD license.
License type: AGP v3.0
Copyright: 2025 Asipto.com