micro-net-hub

module
v0.2.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 27, 2024 License: GPL-3.0

README

A tool for managing your OpenLDAP/Ocserv/Navigation at a private network.

How to install Micro-Net-Hub

Click to see the doc

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

TODO

  • Config Center
  • VPN Manager
  • Cron Manager

Architechture

---
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

Directories

Path Synopsis
frontend

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL