Skip to content

Simple key distribution web app running on Google Apps Scripts platform

License

Notifications You must be signed in to change notification settings

fortuna/OutlineDistribution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Outline Distribution

This project provides a system to distribute access keys of Outline VPN services. It uses Google Apps Script as a host with a high collateral shared domain (scripts.google.com) and to authenticate users.

Deployment

We manage the code with the clasp command line tool.

Create Apps Script project

clasp create --type "webapp" --title "Outline Distribution"

Configure project settings

Open the project on the browser:

clasp open

In the Project Settings, under Script Properties, create a API_URL property with the value of the server management API URL.

Deploy

clasp deploy

Open the web app

clasp open --webapp

Development

Use clasp clone with the project id to create the .clasp.json file:

clasp clone 17x29dO2HTBdvBMZxYI_k5K3lcY7jZtvY1E4ErUFJ2abzYGpXFs5Uzftn

To open the project on the browser:

clasp open

About

Simple key distribution web app running on Google Apps Scripts platform

Resources

License

Stars

Watchers

Forks