mirror of
https://github.com/MetaCubeX/metacubexd.git
synced 2024-11-10 05:15:35 +08:00
65 lines
872 B
Markdown
65 lines
872 B
Markdown
# metacubexd
|
|
|
|
CF pages: https://metacubexd.pages.dev
|
|
|
|
GH pages: https://metacubex.github.io/metacubexd
|
|
|
|
Clash-Meta Dashboard
|
|
|
|
![preview](docs/preview.webp)
|
|
|
|
## Usage
|
|
|
|
### Build locally
|
|
|
|
Install npm dependencies
|
|
|
|
```shell
|
|
pnpm install
|
|
```
|
|
|
|
Build artifacts
|
|
|
|
```shell
|
|
pnpm build
|
|
```
|
|
|
|
Serve static files
|
|
|
|
```shell
|
|
pnpm serve
|
|
```
|
|
|
|
### Run inside Docker
|
|
|
|
docker cli
|
|
|
|
```shell
|
|
docker run -d --restart always -p 80:80 --name metacubexd ghcr.io/metacubex/metacubexd
|
|
```
|
|
|
|
docker-compose.yml
|
|
|
|
```yaml
|
|
version: '3'
|
|
|
|
services:
|
|
metacubexd:
|
|
container_name: metacubexd
|
|
image: ghcr.io/metacubex/metacubexd
|
|
restart: always
|
|
ports:
|
|
- 80:80
|
|
|
|
# optional
|
|
meta:
|
|
container_name: meta
|
|
image: docker.io/metacubex/clash-meta:Alpha
|
|
restart: always
|
|
network_mode: host
|
|
cap_add:
|
|
- NET_ADMIN
|
|
volumes:
|
|
- ./config.yaml:/root/.config/clash
|
|
```
|