Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kunish/hsxi
HSXI, A next generation interface for headscale - powered by shadcn
https://github.com/kunish/hsxi
Last synced: 2 days ago
JSON representation
HSXI, A next generation interface for headscale - powered by shadcn
- Host: GitHub
- URL: https://github.com/kunish/hsxi
- Owner: kunish
- Created: 2024-06-11T16:37:01.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-21T15:48:06.000Z (7 months ago)
- Last Synced: 2024-11-14T16:47:59.257Z (2 months ago)
- Language: Vue
- Homepage:
- Size: 1.3 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HSXI
HSXI, A next generation interface for headscale - powered by shadcn
![screenshot](docs/screenshot.png)
## Getting started
### Prerequisites
- [Docker](https://www.docker.com/get-started)
- [Docker Compose](https://docs.docker.com/compose/install)### Customize headscale configurations
To customize the headscale configurations, you can edit headscale config yaml files in the `headscale/config` directory
See the [official headscale example config file](https://github.com/juanfont/headscale/blob/main/config-example.yaml) for more information on how to customize headscale
### Running the project
1. Clone the repository
2. Run the following command in the project root directory:```bash
docker compose up -d
```3. Access the project at `http://localhost:3000`
### Stop the project
To stop the project, run the following command in the project root directory:
```bash
docker compose down
```## Credits
- [Headscale](https://github.com/juanfont/headscale)
- [Nuxt](https://github.com/nuxt/nuxt)
- [shadcn-vue](https://github.com/radix-vue/shadcn-vue)