Quasascale that depends on its backend QuasaScale Backend is a modern Single Page Application built with Quasar to provide an intuitive and responsive web interface for managing Headscale, a self-hosted, open-source implementation of Tailscale's coordination server.
- Node Management: Add, remove, and edit nodes quickly, manage routes, expire node and IP address management.
- User Management: Manage users and pre auth keys.
- DNS Management: Change your tailnet name, magic DNS, name servers, search domains and extra records.
- ACL Management: Through a nice web interface manage your groups, tag owners, hosts and acls.
- Headscale Instance Management: You can add multiple headscale instances
- Responsive UI: Optimized for desktop and mobile browsers.
- API Integration: Uses the QuasaScale Backend and Headscale API for seamless management and control.
Prerequisites
Before you begin, ensure you have the following installed:
- Headscale instance and QuasaScale Backend (running and accessible)
- A web server (e.g. Nginx, Apache...)
Download latest release and serve the folder with your web server
Once you open the app you will need to add a headscale instance. Here you need:
- A name that you give for the instance
- QuasaScale Backend url ending with /api. e.g. https://quasascale-backend.io/api
- Token that you created while setting up QuasaScale Backend, it's the headscale token.