# OFVp Server A Small pocketknife to implement the SSH server and/or a Wireguard Server. ## Features - OpenSSH Server - Squid Proxy Server - Wireguard Server (Requerid priviled to run) ## Deploys - Docker Composer: ```yml version: "3.9" volumes: HttpInjectorData: services: ofvp_server: image: ghcr.io/ofvp-project/server:latest privileged: true restart: always ports: - 3000:3000/tcp - 2222:22/tcp - 8081:80/tcp - 80:8081/tcp - 7300:7300/tcp - 10086:10086/udp - 10086:10086/tcp - 51820:51820/udp volumes: - /lib/modules/:/lib/modules/ - HttpInjectorData:/root/HttpInjectorServer ``` - Docker: Create docker volume to storage All files in container: `docker volume create HttpInjectorStorage` - Linux: ```sh docker run --privileged --rm --detach \ -p 3000:3000 \ -p 22:22 \ -p 80:8081 \ -p 8080:80 \ -p 7300:7300 \ -p 51820:51820 \ -v HttpInjectorStorage:/root/HttpInjectorServer \ -v /lib/modules/:/lib/modules/ \ ghcr.io/ofvp-project/server:latest ``` - MacOs: ```sh docker run --privileged --rm --detach \ -p 3000:3000 \ -p 22:22 \ -p 80:8081 \ -p 8080:80 \ -p 7300:7300 \ -p 51820:51820 \ -v HttpInjectorStorage:/root/HttpInjectorServer \ ghcr.io/ofvp-project/server:latest ``` - Windows: ```cmd docker run --privileged --rm --detach ^ -p 3000:3000 ^ -p 22:22 ^ -p 8081:80 ^ -p 7300:7300 ^ -p 51820:51820 ^ -v $(echo ~)/HttpInjectorServer:/root/HttpInjectorServer ^ ghcr.io/ofvp-project/server:latest ```