Skip to content

Lizerium/Lizerium.FLAdmin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

171 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⭐ FLAdmin ⭐

Административная панель для управления серверной инфраструктурой Freelancer / FLHook-проектов


Note

Этот проект является частью экосистемы Lizerium и относится к направлению:

Если вы ищете связанные инженерные и вспомогательные инструменты, начните оттуда.

📌 О проекте

FLAdmin — это прототип административной панели, задуманной как централизованный инструмент управления и взаимодействия с серверной инфраструктурой, сервисами и внутренними модулями, связанными с проектами на базе Freelancer / FLHook.

На текущий момент проект не завершён и находится в состоянии замороженной / брошенной реализации, но содержит заготовки архитектуры и инструкции для развёртывания окружения.

Warning

Проект находится в состоянии prototype / abandoned.
Некоторые части могут быть недоделаны, неактуальны или требовать ручной настройки.


✨ Идея

Цель проекта:

  • централизовать администрирование компонентов;
  • использовать очереди сообщений для взаимодействия между модулями;
  • хранить и обрабатывать данные через MongoDB;
  • упростить внутреннюю серверную эксплуатацию и расширяемость.

🧱 Используемый стек

  • Windows
  • MongoDB
  • RabbitMQ
  • Erlang/OTP
  • .NET backend
  • Внутренние сервисы / административная логика

🚀 Быстрый старт

1) Установить зависимости

Через PowerShell

winget install --id MongoDB.Shell

Установить вручную

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

🗄 MongoDB

Доступы

Login: quest
Password: <ваш пароль>

Адрес подключения

mongodb://localhost:27017/

Запуск shell

mongosh

🐇 RabbitMQ

Доступы по умолчанию

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

Web UI

http://localhost:15672/

Путь установки сервера

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

⚙ Настройка RabbitMQ

Узнать имя компьютера

hostname

Установить имя ноды RabbitMQ

Выполнять в директории:

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

Note

Вместо DESKTOP-5UOIHDN подставь своё имя компьютера.


🖥 Включение web-интерфейса RabbitMQ

.\rabbitmq-plugins.bat enable rabbitmq_management

Проверить список плагинов

.\rabbitmq-plugins.bat list

🛠 Управление RabbitMQ как сервисом Windows

Остановить

net stop RabbitMQ

Запустить

net start RabbitMQ

Проверить статус

Get-Service rabbitmq

📂 Текущее состояние проекта

На данный момент в репозитории находится:

  • часть серверной инфраструктуры;
  • базовые наработки по админ-панели;
  • инструкции по развёртыванию окружения;
  • задел под дальнейшую разработку.

📉 Статус

Когда-нибудь я это доделаю.

Пока что это:

  • архив идеи
  • рабочий скелет
  • технический черновик
  • будущий кандидат на реанимацию

🧠 Примечание

Этот репозиторий может быть полезен как:

  • база для будущей административной панели;
  • внутренняя заготовка под сервисную архитектуру;
  • черновик под серверный инструмент для FLHook / Freelancer-инфраструктуры.

About

Административная панель для управления серверной инфраструктурой Freelancer / FLHook-проектов

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 70.4%
  • TypeScript 21.1%
  • HTML 5.5%
  • JavaScript 1.3%
  • Other 1.7%