Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cluster Mode #164

Open
stefanpejcic opened this issue Aug 20, 2024 · 3 comments
Open

Cluster Mode #164

stefanpejcic opened this issue Aug 20, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@stefanpejcic
Copy link
Owner

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 stefanpejcic added this to the OpenPanel 0.3.0 milestone Aug 20, 2024
@stefanpejcic
Copy link
Owner Author

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
Copy link
Owner Author

TODO FOR ADMIN PANEL:

  • speed up connection!

/dashboard

  • add clusters count
  • Load and RAM for all members!
  • System Information - display node members also
  • Services Status - dispaly from nodes
  • CPU - dispaly for all servers!
  • Disk Usage - display for all servers

OpenAdmin > Users > username:

  • IP addresses in Edit user modal to show IPs from the remote node - cached hourly.
  • View Access Log to open files from remote server.
  • VirtualHosts also to open from remote node

OpenAdmin > Domains

  • Open VirtualHost from remote server.
  • also Access Log and Visitors Report

/services/status

  • show data from remote context also

/services/nginx

  • show status only from other server, connections and virtualhosts - tempaltes are inherited!

/services/ftp

  • also show accounts from other server and status

services/resources

  • to show per cluster member and allow editing

/services/logs

  • add selector for node!

/notifications

  • messages need to specify from which node member they originate!
  • on nodes send data to master

/security/firewall

  • show also from slave servers!

/server/root-password

  • allow to choose slaves

/server/ssh

  • option to node inherit settings and warning on prot change

/server/crons

  • ist jobs on node also!

/server/timezone

  • inherit and per slave

search:

  • add cluster members

@stefanpejcic stefanpejcic removed this from the OpenPanel 0.3.0 milestone Sep 25, 2024
@stefanpejcic stefanpejcic added the enhancement New feature or request label Oct 20, 2024
@stefanpejcic
Copy link
Owner Author

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

@stefanpejcic stefanpejcic added this to the 0.3.9 milestone Nov 8, 2024
@stefanpejcic stefanpejcic self-assigned this Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant