Agent panel and game-content hub for casino operations — formerly the Fiverscan/Fiverscool Panel.
This is the official repository. FiversCan is a Node.js control panel that connects operators and agents to 26+ slots and live-casino providers: real-time balance and transaction tracking for agents and players, provider spend accounting across currencies, and a game catalog that stays synchronized with every provider's latest releases.
Part of the OSS Casino ecosystem — the main platform lives at ZeusbyteInc/goldsvet.
| Runtime | Node.js 16+ · Express 4 · PM2 |
| Database | MySQL — Sequelize ORM, schema created automatically on first start |
| Realtime | Socket.IO |
| Providers | 26+ slots and live-casino integrations |
| Languages | English · Korean |
| Channel | t.me/goldsvet1 |
Warning
This project was previously distributed at github.com/zeusbyte/FiversCan under the github.com/zeusbyte account. That account and its repositories are no longer controlled or maintained by the current development team following the departure of former team members. Treat anything originating from the old account as unofficial — this repository is the only official source.
Only the GitHub account has changed. The official Telegram channel t.me/goldsvet1 and group @osscasino remain exactly as before and are unaffected by the move — anything else claiming to represent us on Telegram, including the old @goldsvetcasino1 group, is not official.
This repository contains the panel source code. The complete distribution — including provider integrations, deployment assistance, and setup on your own server — is available directly through our Telegram community.
Repository layout
index.js— application entry pointloaders/— boot sequence: database auto-creation with schema sync, Express setupconfig/— environment-driven configurationmodels/— Sequelize models: agents, players, users, providers, transactions, balances, currencies, messages, popupsroutes/— API and application routesmiddlewares/— authentication, locale, request validationvalidations/— Joi schemas per domainutils/— Winston logger with daily rotation, request helpers, constantslang/— localization catalogs (English, Korean)public/— panel front-end assets
| Layer | Technology |
|---|---|
| Server | Node.js 16+, Express 4, EJS server-rendered views |
| Data | MySQL 5.7+ via Sequelize ORM — database and tables are created automatically on first start |
| Realtime | Socket.IO live feeds for balances and transactions |
| Security | bcryptjs password hashing, session authentication, Joi request validation, Cryptr field encryption |
| Operations | PM2 process management, Winston daily-rotating logs |
flowchart TB
OP["Operator / agent browser"]
subgraph app["FiversCan — Node.js (Express, PM2)"]
API["REST API + EJS views<br>auth, agents, players, providers"]
VAL["Joi validation + auth middleware"]
WS["Socket.IO<br>live balances and transactions"]
end
DB[("MySQL<br>Sequelize models")]
P["Game providers<br>26+ slots and live-casino APIs"]
OP -->|HTTPS| API
API --> VAL
WS -->|realtime| OP
API <--> DB
API <--> P
The panel authenticates operators and agents, manages players and provider integrations, and streams every balance change and transaction to the dashboard in real time. All state lives in MySQL through Sequelize models — the schema is created and maintained automatically at startup.
- Ubuntu / AlmaLinux 8 / CentOS 7
- Node.js 16 or newer
- MySQL 5.7 or newer
- PM2 (
npm install -g pm2) - A reverse proxy (Nginx or Apache) with SSL for production
-
Clone the repository and install dependencies:
npm install
-
Create your environment file from the template and fill in your database credentials:
cp .env.example .env
-
Start the server — the database and all tables are created automatically on first start:
npm start # development pm2 start index.js --name fiverscan # production
-
Point your reverse proxy at the configured port (default
5006) and enforce SSL.
The fastest way to get in touch is directly with the developer — for the full distribution, provider integrations, or installation on your own server:
- Developer: t.me/chessmate77 — fastest response, sales, and installation
- Channel: t.me/goldsvet1
- Group: t.me/osscasino
This software is provided for operating licensed game-content services. Deploying and operating a gambling-related service is regulated and may be restricted or prohibited in your jurisdiction. Anyone deploying this software is solely responsible for obtaining the required licenses and complying with all applicable laws. The authors accept no liability for misuse.
