All Projects → Mehonoshin → Smartvpn Billing

Mehonoshin / Smartvpn Billing

Licence: mit
Billing and auth system for VPN provider

Projects that are alternatives of or similar to Smartvpn Billing

openvpn
Build your own private VPN server. OpenVPN, Scramblesuit and DNS up in less then 5 minutes
Stars: ✭ 78 (-68.8%)
Mutual labels:  openvpn, vpn-server
Pivpn
Visit the PiVPN site for more information. This is a set of shell scripts initially developed by @0-kaladin that serve to easily turn your Raspberry Pi (TM) into a VPN server using two free, open-source protocols:
Stars: ✭ 4,782 (+1812.8%)
Mutual labels:  openvpn, vpn-server
k8s-ovpn-chart
[DEPRECATED] Helm chart for a private OpenVPN server
Stars: ✭ 19 (-92.4%)
Mutual labels:  openvpn, vpn-server
terraform-aws-pritunl-vpn-server
Pritunl VPN Server for your public/private like VPC on AWS
Stars: ✭ 40 (-84%)
Mutual labels:  openvpn, vpn-server
Vpngate With Proxy
vpn gate client for linux, be able to connect to open vpn server through proxy
Stars: ✭ 150 (-40%)
Mutual labels:  openvpn, vpn-server
Ovpm
OpenVPN Management Server - Effortless and free OpenVPN server administration
Stars: ✭ 256 (+2.4%)
Mutual labels:  openvpn, vpn-server
Debian Privacy Server Guide
Guide to using a remote Debian server for security and privacy services
Stars: ✭ 338 (+35.2%)
Mutual labels:  openvpn, vpn-server
Softethervpn
Cross-platform multi-protocol VPN software. Pull requests are welcome. The stable version is available at https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.
Stars: ✭ 8,531 (+3312.4%)
Mutual labels:  openvpn, vpn-server
Adblocking Vpn
🔒 Create your own VPN server that blocks malicious domains to enhance your security and privacy
Stars: ✭ 139 (-44.4%)
Mutual labels:  openvpn, vpn-server
Pi Hole Pivpn On Google Compute Engine Free Tier With Full Tunnel And Split Tunnel Openvpn Configs
Run your own privacy-first ad blocking service in the cloud for free on Google Cloud Services.
Stars: ✭ 1,141 (+356.4%)
Mutual labels:  openvpn, vpn-server
Autovpn
Create On Demand Disposable OpenVPN Endpoints on AWS.
Stars: ✭ 1,959 (+683.6%)
Mutual labels:  openvpn, vpn-server
Upribox
Usable Privacy Box
Stars: ✭ 153 (-38.8%)
Mutual labels:  openvpn, vpn-server
Docker Openvpn
🔐 Out of the box stateless openvpn-server docker image which starts in less than 2 seconds
Stars: ✭ 174 (-30.4%)
Mutual labels:  openvpn, vpn-server
Arch Rtorrentvpn
Docker build script for Arch Linux base with ruTorrent, rTorrent, autodl-irssi, Privoxy and OpenVPN
Stars: ✭ 185 (-26%)
Mutual labels:  openvpn
Django Netjsonconfig
Configuration manager for embedded devices, implemented as a reusable django-app
Stars: ✭ 213 (-14.8%)
Mutual labels:  openvpn
Node Sales Tax
💰 International sales tax calculator for Node (offline, but provides optional online VAT number fraud check). Tax rates are kept up-to-date.
Stars: ✭ 182 (-27.2%)
Mutual labels:  billing
Sstp Server
Secure Socket Tunneling Protocol (SSTP VPN) server for Linux.
Stars: ✭ 180 (-28%)
Mutual labels:  vpn-server
Shadowsocks Heroku
本项目已删除
Stars: ✭ 224 (-10.4%)
Mutual labels:  vpn-server
Docker Transmission Openvpn
Docker container running Transmission torrent client with WebUI over an OpenVPN tunnel
Stars: ✭ 2,748 (+999.2%)
Mutual labels:  openvpn
Tunnelkit
Non-official OpenVPN client library for Apple platforms.
Stars: ✭ 180 (-28%)
Mutual labels:  openvpn

SmartVPN Billing

Build Status Inline docs

smartvpn-billing

About

This repo contains just billing system for SmartVPN project. All further documentation in this repo relates only to billing system.

If you are looking for general documentation about the whole SmartVPN please visit Mehonoshin/smartvpn repo.

Docker image

The docker image is built automatically on every merge to master. You can always pull the latest version of the image from Docker Hub.

docker pull mexx/smartvpn-billing

For more information about the builds visit docker hub page mexx/smartvpn-billing

Contribution guidelines

TBD

Development setup

Set Up and Running app locally

  1. Clone repo git clone [email protected]:Mehonoshin/smartvpn-billing.git
  2. cd smartvpn-billing
  3. cp config/database.yml.sample config/database.yml and enter the username and password for access to your database.
  4. cp .env.sample .env
  5. The file .env contains all the env variables used in the application.
  6. bundle install
  7. rake db:setup
  8. rails server

Start Up and Developing with Docker

  1. Clone repo git clone [email protected]:Mehonoshin/smartvpn-billing.git
  2. cd smartvpn-billing
  3. docker-compose -f docker-compose.development.yml up
  4. cp .env.sample .env
  5. Edit your SECRET_TOKEN in .env
  6. Go to http://lvh.me:3000

How to run usual RoR command into docker

  1. docker-compose -f docker-compose.development.yml up
  2. docker-compose exec app bash - connect to running container as named app
  3. RAILS_ENV=test ./bin/rake db:setup - setup test database
  4. ./bin/rails console - run rails console
  5. RAILS_ENV=test bundle exec rspec spec - start rspec tests

How it works :) https://www.youtube.com/watch?v=VFRKPO5LHDg

Admin access

Other accounts created during seeding can be found at:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].