Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

184 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

Packages

Contributors

Languages