---
title: Micro Net Hub Architecture
---
flowchart LR
%% Service provide by third-party, need deployed by yourself.
subgraph selfbuilt OpenLDAP
openldap[[OpenLDAP:389]]
end
subgraph selfbuilt Ocserv
ocserv[[Ocserv:443]]
end
subgraph 3rd-Services
gitlab[[Gitlab]]
nexus[[Nexus]]
other[[...]]
end
%% Database
subgraph MySQL
mysql-main[(MySQL main)]
end
subgraph Micro-Net-Hub
main --> ui
main --> SiteNavigationManager
main[[Micro-Net-Hub:9000]]
ui([Embedded-UI])
main --> UserManager
UserManager --> TOTPModule
radius[[Micro-Net-Hub<br>RadiusService:1812/udp]]
radius --> TOTPModule
embdns[[Micro-Net-Hub<br>DnsService:53/udp,tcp]]
UserManager ---> GoLDAPAdmin
end
Micro-Net-Hub --> MySQL
GoLDAPAdmin --> openldap
3rd-Services --> openldap
ocserv --> radius