Supported features
ionscale implements key Tailscale features to provide a complete control server experience. This page outlines the major features that ionscale supports.
Multi-tailnet support
ionscale allows you to create and manage multiple tailnets (Tailscale private networks) from a single server:
- Create isolated networks for different teams or environments
- Manage separate tailnets for personal and organizational use
- Configure each tailnet with its own ACLs and settings
User management
- Multi-user support: Multiple users can access and use the same tailnet based on permissions
- OIDC integration: Optional but recommended for user authentication and management
Authentication
- Auth keys: Generate and manage pre-authentication keys for devices
- Device tagging: Apply tags to devices for better management and ACL control
Network control
- Access control lists (ACLs): Define fine-grained rules for who can access what
- Subnet routers: Connect existing networks to your tailnet
- Exit nodes: Configure nodes to act as VPN exit points
DNS management
- MagicDNS: Automatic DNS for tailnet devices
- Split DNS: Route specific DNS queries to specific resolvers
- Custom nameservers: Configure any DNS servers for your tailnet
HTTPS and certificates
- HTTPS certificates: Automatic SSL/TLS certificates for devices
- DNS provider integration: Support for various DNS providers to facilitate ACME challenges
- Tailscale Serve: Share web services easily with HTTPS
SSH
- Tailscale SSH: Built-in SSH server support
- SSH policy management: Control who can SSH into which devices
DERP
- Embedded DERP server
- Custom DERP maps: Configure your own DERP servers
File sharing
- Taildrop: Send files directly between tailnet devices
Feature status
Most features are fully implemented and compatible with the official Tailscale clients. As ionscale is continuously developed, new features from Tailscale are regularly added.
If you find any issues with specific features or have requests for additional functionality, please check the project repository for the latest updates or to submit feedback.