Discover Packages
github.com/bagechashu/micro-net-hub
module
Version:
v0.5.3
Opens a new window with list of versions in this module.
Published: Aug 19, 2024
License: GPL-3.0
Opens a new window with license information.
README
README
¶
A tool for managing your OpenLDAP/DNS/Navigation at a private network.
How to install Micro-Net-Hub
just for functional experience
git clone https://github.com/bagechashu/micro-net-hub.git
cd micro-net-hub/docs/docker-compose/simple
# Install "docker" first; If you use old version "docker", install "docker-compose" also.
docker compose up -d
Installation Manual
How to set Ocserv Authentication with Radius which build in Micro-Net-Hub.
Click to see the doc
How to set OpenLdap and IM manager
Go-LDAP-Admin - eryajf
References
Architechture
---
title: Micro Net Hub Architecture
---
flowchart LR
%% Database
subgraph MySQL
mysql-main[(MySQL main)]
end
subgraph Micro-Net-Hub
admin[[AdminControlPanel:9000]]
ui([Embedded-UI])
admin --> UserManager
UserManager --> TOTPModule
admin --> ui
admin --> SiteNavigationManager
admin --> DNSManager
admin --> NoticeManager
radius[[Micro-Net-Hub<br>RadiusService:1812/udp]]
embdns[[Micro-Net-Hub<br>DnsService:53/udp,tcp]]
embLdap[[Micro-Net-Hub<br>LdapService:1389/tcp]]
embLdapWithTotpVerify[[Micro-Net-Hub<br>LdapService:1390/tcp]]
GoLDAPAdmin[GoLDAPAdmin<br>Sync Organization from<br>DingTalk, Wechat, Feishu, Openldap]
end
Micro-Net-Hub --> MySQL
%% Service provide by third-party, need deployed by yourself.
subgraph selfbuilt OpenLDAP
openldap[[OpenLDAP:389<br>Not necessary]]
end
Micro-Net-Hub -.-> openldap
Expand ▾
Collapse ▴
Directories
¶
frontend
Click to show internal directories.
Click to hide internal directories.