Start an image and apply the settings and nothing else is needed.
Go to file
2022-03-11 19:31:54 -03:00
.devcontainer Changes to publish version 2022-02-28 20:20:50 +00:00
.github Actions Docker Publish remove needs 2022-02-27 02:56:31 +00:00
.vscode Changes to publish version 2022-02-28 20:20:50 +00:00
compose_files Changes to log in ssh service 2022-02-26 19:26:52 -03:00
deploys Changes 2022-02-14 16:45:34 -03:00
src Wireguard and Console changes 2022-03-02 00:39:13 +00:00
.dockerignore Packages (#33) 2021-12-14 23:56:19 -03:00
.eslintrc.json Push 2021-04-17 21:50:35 -03:00
.gitattributes Update 2021-10-28 20:31:56 -03:00
.gitignore Dashboard (v2.5) (#57) 2022-01-25 23:33:09 -03:00
.gitpod.yml Update .gitpod.yml 2022-02-25 20:29:16 -03:00
dev.js Push 2022-03-01 02:50:27 +00:00
docker-compose.yaml Changes to publish version 2022-02-28 20:20:50 +00:00
Dockerfile Update devcontainer 2022-02-25 14:47:35 -03:00
LICENSE Initial commit 2021-02-25 15:16:58 -03:00
package-lock.json Bump systeminformation from 5.11.7 to 5.11.8 2022-03-11 22:27:07 +00:00
package.json Bump systeminformation from 5.11.7 to 5.11.8 2022-03-11 22:27:07 +00:00
README.md Changes 2022-02-14 16:45:34 -03:00

What is OFVp Server?

OFVp Server is a tunneling server via SSH and Wireguard. It has a Rest API and management written entirely in Javascript.

It has several tools to circumvent internet censorship or to release internet access again, if the operator has it blocked.

This project is under development in Brazil, so depending on the region, certain places will catch on and others will not, we accept patches for that.

Pre-installed Softwares

  • Wireguard (requires privileged docker image, and system with wireguard module.)
  • OpenSSH Server
  • Node.js

Requirements

  • Docker.
  • Docker Compose (optional, but more efficient to manage the containers).
  • MongoDB.

For MongoDB: At the root of this project there is a ready-to-use docker-compose.yml, it also comes with a MongoDB container.

With Wireguard Server

  • Kernel Linux 5.5+.
  • Wireguard Module in the host system kernel.
    • Debian/Ubuntu System base: # apt install wireguard

Simples setup script

sudo sh -c "$(curl -Ssl 'https://raw.githubusercontent.com/OFVp-Project/Server/main/deploys/setup.sh')"

Mainteners