From ff5bd483c6b7160731758432b6f43edf53797609 Mon Sep 17 00:00:00 2001 From: colin Date: Mon, 29 Jan 2024 19:07:16 +0000 Subject: [PATCH] Update README.md --- README.md | 95 +------------------------------------------------------ 1 file changed, 1 insertion(+), 94 deletions(-) diff --git a/README.md b/README.md index 6ce64c0..4e22fff 100644 --- a/README.md +++ b/README.md @@ -1,94 +1 @@ - -## ToDo - -* [ ] Develop a more robust integration system for complex network setups. [Not planned] -* [ ] Enhance logging and monitoring capabilities for better observability. [] -* [ ] Explore security enhancements and vulnerability checks. - -## Disclaimer - -Headscale, as a self-hosted control server, does not inherently solve all network security challenges. It's intended to simplify the management of Tailscale nodes within a private network. Network administrators should still apply best practices for security and monitor their network's activity. - -## Considerations - -Running Headscale as a Docker container provides certain advantages, such as ease of deployment and isolation. However, as with any network component, it should be deployed carefully within the context of your network's security architecture. - -# Usage -First, create a directory for the Headscale container configuration: - -```bash -mkdir -p ./headscale/ -``` - -Then, edit the Docker Compose file: - -```bash -nano ./headscale/docker-compose.yml -``` - - - -```yaml -server_url: ${SERVER_URL} -listen_addr: ${LISTEN_ADDR} -metrics_listen_addr: ${METRICS_LISTEN_ADDR} -... -``` - -### Note: -These variables can be customized to fit your network setup. Ensure that they align with your network's configuration and security policies. - -## docker-compose.yml - -```yaml -version: '3.8' - -services: - headscale: - image: headscale/headscale:latest - volumes: - - ./headscale/config:/etc/headscaled - environment: - - SERVER_URL=${SERVER_URL} - - LISTEN_ADDR=${LISTEN_ADDR} - - METRICS_LISTEN_ADDR=${METRICS_LISTEN_ADDR} -``` - -### Notes: - -- Customize the environment variables in the `docker-compose.yml` file as needed. -- You may need to adjust port mappings based on your specific network setup. -- Ensure that the Headscale container's configuration aligns with your security policies and network architecture. \ No newline at end of file + \ No newline at end of file