{% extends "_base.html" %} {% block title %}{{ object.name }} - MeshAdmin{% endblock %} {% block content %}
{% if object.is_lighthouse %} {% endif %} {% if object.is_relay %} {% endif %} {% if not object.is_lighthouse and not object.is_relay %} {% endif %}
Network
{{ network.name }}
Enrollment Key
{{ object.enrollment_key }}
Network Role Settings
  • Lighthouse: {{ object.is_lighthouse|yesno:"Yes,No" }}
  • Relay: {{ object.is_relay|yesno:"Yes,No" }}
  • Use Relay: {{ object.use_relay|yesno:"Yes,No" }}

1. Install MeshAdmin CLI

# Install uv package manager
curl -LsSf https://astral.sh/uv/install.sh | sh
Copied!
# Add uv to your current shell session
source $HOME/.local/bin/env
Copied!
# Install meshadmin package
uv tool install --upgrade meshadmin
Copied!

2. Create Context

meshadmin context create default \
    --endpoint '{{ server_url }}'
Copied!

3. Enroll in Network


                            
                            
Copied!

4. Start Process for Config Updates

meshadmin nebula start
Copied!

5. Install Service

meshadmin service install
Copied!

6. Start Service

meshadmin service start
Copied!

1. Pull Docker Image

docker pull meshadmin/meshadmin:latest
Copied!

2. Run Container

docker run -d \
    --name meshadmin \
    --restart unless-stopped \
    --cap-add NET_ADMIN \
    --device /dev/net/tun:/dev/net/tun \
    -p 4242:4242/udp \
    -e MESH_ADMIN_ENDPOINT='{{ server_url }}' \
    -e MESH_ENROLLMENT_KEY='{{ enrollment_token }}' \
    -e MESH_HOSTNAME=''{% if object.is_lighthouse %} \
    -e MESH_PUBLIC_IP=''{% endif %} \
    meshadmin/meshadmin:latest \
    sh -c "meshadmin host enroll && meshadmin nebula start"
Copied!
{% if object.is_lighthouse %}
{% endif %}
Reusable
{{ object.reusable|yesno:"Yes,No" }}
Usage Limit
{% if object.usage_limit %}{{ object.usage_limit }}{% else %}Unlimited{% endif %}
Current Usage
{{ object.usage_count }}
Expires At
{% if object.expires_at %}{{ object.expires_at }}{% else %}Never{% endif %}
Ephemeral Peers
{{ object.ephemeral_peers|yesno:"Yes,No" }}
{% endblock %}