Skip to content

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

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.