Skip to content

Ezerium/core-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Core UI

A self-hosted server dashboard for complete server management and monitoring.

Features

  • Dashboard Overview: Live resource usage, usage trends, system health, and OS information
  • User Management: Permission-based users and roles with granular access control
  • Firewall Management: Built-in firewall wrapper/helper with comprehensive logging
  • Database Support: Create and manage multiple database types including MySQL, PostgreSQL, MongoDB, and more with configurable hosts/nodes
  • Website Hosting: Host diverse site types including static sites, Node.js, PHP, reverse proxies, and Next.js applications
  • Domain & SSL Management: Configure domains and set up SSL certificates
  • SSH Access: Direct SSH access to the server with key authentication and multiple session support
  • Highly Configurable: Extensive configuration options for all components

Architecture

Core UI consists of three separate processes working together:

  • Frontend: A background process built with Next.js for the user interface
  • Backend: An HTTP server written in Go for business logic and API endpoints
  • Daemon: A separate Go process with WebSocket support for real-time communication

The backend and daemon are built with Go for performance and reliability, while the frontend uses Next.js for a modern, responsive web experience.

Getting Started

Setup instructions coming soon.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages