Skip to content

Lizerium/Lizerium.FLAdmin

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

176 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⭐ FLAdmin ⭐

Administrative panel for managing Freelancer / FLHook server infrastructure

🌐 Language: πŸ‡·πŸ‡Ί Russian | βœ… πŸ‡ΊπŸ‡Έ English (current)

Note

This project is part of the Lizerium ecosystem and belongs to the following direction:

If you are looking for related engineering and supporting tools, start there.

Credits

Note

This project is based on work from the Freelancer community. Reworked and integrated into Lizerium ecosystem.

Contributors: MrNen, Lazrius, Shiniri, Mbogdan95


πŸ“Œ About the Project

FLAdmin is a prototype of an administrative panel designed as a centralized tool for managing and interacting with server infrastructure, services, and internal modules related to Freelancer / FLHook projects.

At the moment, the project is not completed and is in a frozen / abandoned state, but it contains architectural groundwork and environment setup instructions.

Warning

This project is in prototype / abandoned state.
Some parts may be incomplete, outdated, or require manual configuration.


✨ Idea

Project goals:

  • centralize administration of system components
  • use message queues for inter-module communication
  • store and process data via MongoDB
  • simplify internal server operations and extensibility

🧱 Tech Stack

  • Windows
  • MongoDB
  • RabbitMQ
  • Erlang/OTP
  • .NET backend
  • Internal services / administrative logic

πŸš€ Quick Start

1) Install dependencies

Via PowerShell

winget install --id MongoDB.Shell

Manual installation

  • mongodb-windows-x86_64-8.0.10-signed.exe
  • otp_win64_28.0.exe
  • rabbitmq-server-4.1.1.exe

πŸ—„ MongoDB

Credentials

Login: quest
Password: <your password>

Connection string

mongodb://localhost:27017/

Run shell

mongosh

πŸ‡ RabbitMQ

Default credentials

Login: guest
Password: guest
Host: localhost
Port: 5672

Web UI

http://localhost:15672/

Installation path

C:\Program Files\RabbitMQ Server\rabbitmq_server-4.1.1\sbin

βš™ RabbitMQ Configuration

Get computer name

hostname

Set RabbitMQ node name

Run in:

C:\Program Files\RabbitMQ Server\rabbitmq_server-4.1.1\sbin
set RABBITMQ_NODENAME=rabbit@DESKTOP-5UOIHDN

Note

Replace DESKTOP-5UOIHDN with your actual machine name.


πŸ–₯ Enable RabbitMQ Web UI

.\rabbitmq-plugins.bat enable rabbitmq_management

Check plugins

.\rabbitmq-plugins.bat list

πŸ›  Manage RabbitMQ as a Windows Service

Stop

net stop RabbitMQ

Start

net start RabbitMQ

Check status

Get-Service rabbitmq

πŸ“‚ Current Project State

At the moment, the repository contains:

  • parts of server infrastructure
  • initial admin panel groundwork
  • environment setup instructions
  • foundation for future development

πŸ“‰ Status

One day I’ll finish this.

For now, it is:

  • an archived idea
  • a working skeleton
  • a technical draft
  • a future revival candidate

🧠 Notes

This repository can be useful as:

  • a foundation for a future admin panel
  • a base for service-oriented architecture
  • a prototype for server-side tooling in FLHook / Freelancer environments

About

Administrative panel for managing server infrastructure for Freelancer/FLHook projects

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 72.0%
  • TypeScript 20.0%
  • HTML 5.2%
  • JavaScript 1.2%
  • Other 1.6%