43 lines
998 B
YAML
43 lines
998 B
YAML
name: "nakolenke-vpn-node"
|
|
arch: "amd64"
|
|
platform: "linux"
|
|
version: "${VERSION}"
|
|
section: "net"
|
|
priority: "optional"
|
|
maintainer: "karamelichkin <karamelichkin@gmail.com>"
|
|
description: |
|
|
VPN Daemon for managing VPN connections on FreeBSD nodes.
|
|
Supports L2TP/IPSec, IKEv2, WireGuard, and Amnezia VPN types.
|
|
vendor: "nakolenke"
|
|
homepage: "https://github.com/yourusername/vpn-node"
|
|
license: "MIT"
|
|
|
|
contents:
|
|
- src: ./dist/current/
|
|
dst: /opt/nakolenke-vpn-node/
|
|
type: tree
|
|
|
|
- src: ./dist/current/systemd/vpn-node.service
|
|
dst: /etc/systemd/system/nakolenke-vpn-node.service
|
|
|
|
scripts:
|
|
postinstall: ./dist/current/debian/postinst
|
|
|
|
overrides:
|
|
deb:
|
|
depends:
|
|
- python3
|
|
- python3-fastapi
|
|
- python3-uvicorn
|
|
- python3-websockets
|
|
- python3-httptools
|
|
- python3-uvloop
|
|
- python3-h11
|
|
- python3-h2
|
|
- python3-dotenv
|
|
- python3-pydantic
|
|
- python3-sqlalchemy
|
|
- python3-aiosqlite
|
|
- python3-greenlet
|
|
- systemd
|