stefanpejcic / OpenPanel

A highly customizable web hosting control panel built with Docker 🐳
https://openpanel.com
216 stars 33 forks source link

Cluster Mode #164

Open stefanpejcic opened 3 months ago

stefanpejcic commented 3 months ago

OpenPanel version(s) affected

0.2.5

Description

Need an option to connect OpenPanel servers in cluster: slave to master and viceversa

keep server name for user keep server name for services sync bind remote mysql docker context sync conf re-establish connection

How to reproduce

en

Possible Solution

No response

Additional Context

No response

stefanpejcic commented 2 months ago

slave: panel bind cert nginx

master: admin mysql and if accounts: panel bind cert nginx

USERS: create da nudi server!

USERS AUTOLOGIN: da daje link od tog slave user panela!

USERS MANAGE: da radi docker context!

SETTINGS > PANEL: da daje per slave i master odvojeno

DOMAINS: da daje logove, conf itd. sa drugig servera!

NOTIFICATIONS: sa drugog servera + read!

EMAIL TEMPLEJTI: da pise server!

FIREWALL: sync /etc/csf/ or ufw!

SERVICES STATUS: drugaciji za slave vs main!

LOGS: sa dr servera

stefanpejcic commented 2 months ago

TODO FOR ADMIN PANEL:

/dashboard

OpenAdmin > Users > username:

OpenAdmin > Domains

/services/status

/services/nginx

/services/ftp

services/resources

/services/logs

/notifications

/security/firewall

/server/root-password

/server/ssh

/server/crons

/server/timezone

search:

stefanpejcic commented 2 weeks ago

Clustering on OpenAdmin side Is completed, you Can view and manage users From multiple servers.

User panel Is next And optimizing the speed for remote docker context