# xubiaolin/docker-zerotier-planet

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/xubiaolin-docker-zerotier-planet).**

4,039 stars · 747 forks · Shell

## Links

- GitHub: https://github.com/xubiaolin/docker-zerotier-planet
- awesome-repositories: https://awesome-repositories.com/repository/xubiaolin-docker-zerotier-planet.md

## Topics

`dockerfile` `planet` `self-host-zerotier` `self-hosted` `zerotier` `zerotier-network`

## Description

This project provides a system for hosting and orchestrating containerized virtual network controllers and root servers. It functions as a manager for private root servers, allowing the deployment of network infrastructure that coordinates connectivity between peer devices without relying on public infrastructure.

The tool features a web-based administrative interface for managing virtual networks. This interface enables visual network management, including the approval of member join requests, authorization of new clients, and the assignment of specific IP address ranges.

The system includes capabilities for automated server deployment and the distribution of network configuration files via URLs. It uses container-based isolation to ensure consistent deployment of root nodes and controllers across different host environments.

## Tags

### Networking & Communication

- [Network Management Interfaces](https://awesome-repositories.com/f/networking-communication/network-management-interfaces.md) — Provides a web-based administrative dashboard for the visual management of virtual networks and member requests. ([source](https://github.com/xubiaolin/docker-zerotier-planet#readme))
- [Root Coordination Servers](https://awesome-repositories.com/f/networking-communication/messaging-servers/distributed-server-coordination/root-coordination-servers.md) — Establishes a private root server that acts as the central coordination point for virtual network members.
- [Virtual IP Range Assignments](https://awesome-repositories.com/f/networking-communication/network-addressing/virtual-ip-range-assignments.md) — Implements functionality to generate and assign specific IP address ranges to virtual networks through a dashboard. ([source](https://github.com/xubiaolin/docker-zerotier-planet/blob/master/README.en.md))
- [Root Node Hosting](https://awesome-repositories.com/f/networking-communication/root-node-hosting.md) — Deploys private root servers as specialized nodes using containerized environments. ([source](https://github.com/xubiaolin/docker-zerotier-planet/blob/master/README.en.md))
- [Virtual Interface Addressing](https://awesome-repositories.com/f/networking-communication/virtual-interface-addressing.md) — Assigns and manages private IP address ranges to coordinate connectivity between virtual network nodes.
- [Virtual Private Networks](https://awesome-repositories.com/f/networking-communication/virtual-private-networks.md) — Creates a secure private network to connect remote devices across different physical locations.
- [Configuration Importers](https://awesome-repositories.com/f/networking-communication/configuration-importers.md) — Allows the initialization of a network root server by importing configuration files from a remote URL. ([source](https://github.com/xubiaolin/docker-zerotier-planet/blob/master/README.md))

### System Administration & Monitoring

- [Virtual Network Administration Interfaces](https://awesome-repositories.com/f/system-administration-monitoring/background-process-orchestration/virtual-network-administration-interfaces.md) — Provides a browser-based dashboard to visually manage network configurations and approve member join requests.
- [Network Administration Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/remote-access-interface-tools/administrative-interfaces/management-interfaces/network-administration-dashboards.md) — Provides a web interface for managing network members, approving join requests, and assigning IP addresses.
- [Network Service Administration](https://awesome-repositories.com/f/system-administration-monitoring/network-service-administration.md) — Offers a web-based interface for managing virtual networks, members, and IP assignments.

### DevOps & Infrastructure

- [Containerized Network Controllers](https://awesome-repositories.com/f/devops-infrastructure/containerized-network-controllers.md) — Deploys and updates network controller services using Docker to ensure fast setup and maintenance.
- [Containerized Server Deployments](https://awesome-repositories.com/f/devops-infrastructure/containerized-server-deployments.md) — Implements a containerized root server for hosting private networks with an automated deployment process.
- [Private Root Server Hosting](https://awesome-repositories.com/f/devops-infrastructure/coordination-server-deployments/private-root-server-hosting.md) — Deploys root servers using containers to manage and coordinate a private network of controllers. ([source](https://github.com/xubiaolin/docker-zerotier-planet/blob/master/README.zh.md))
- [Private Root Server Deployments](https://awesome-repositories.com/f/devops-infrastructure/deployment-management-strategies/execution-platforms-and-targets/deployment-infrastructure/virtual-private-server-deployments/private-root-server-deployments.md) — Sets up private root servers using containers to manage virtual networks without relying on public infrastructure.
- [Root Server Orchestrators](https://awesome-repositories.com/f/devops-infrastructure/root-server-orchestrators.md) — Deploys and manages private root servers using Docker containers.
- [Network Configurations](https://awesome-repositories.com/f/devops-infrastructure/network-configurations.md) — Generates and serves network configuration files via URL to facilitate client installation and joining. ([source](https://github.com/xubiaolin/docker-zerotier-planet/blob/master/README.en.md))

### Operating Systems & Systems Programming

- [Containerized Network Controllers](https://awesome-repositories.com/f/operating-systems-systems-programming/virtualization-emulation/virtualization-platforms/virtualization-networking/virtual-network-creation/containerized-network-controllers.md) — Provides a tool for hosting private network controllers that coordinate connectivity between peer devices.

### Security & Cryptography

- [Member Access Approvals](https://awesome-repositories.com/f/security-cryptography/governance-policy-frameworks/security-infrastructure/tls-certificate-management/certificate-revocation-validation/revocation-list-management/network-membership-controls/member-access-approvals.md) — Provides a visual interface to approve and authorize new members joining the private virtual network. ([source](https://github.com/xubiaolin/docker-zerotier-planet/blob/master/README.en.md))

### Development Tools & Productivity

- [Configuration Imports](https://awesome-repositories.com/f/development-tools-productivity/project-imports/external-file-importers/configuration-imports.md) — Fetches remote configuration files via HTTP to initialize and synchronize root server settings.

### Software Engineering & Architecture

- [Container-Based Isolation](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/modular-decoupled-design/decoupled-architectures/container-based-isolation.md) — Uses container-based isolation to ensure consistent deployment of root servers and management tools.
