Skip to content

mexsser/vps-init

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VPS Post-Install Script

Tested Platform

  • Debian 8 or higher from Digital Ocean

Attention: Before Execution

  • First download this project and make all .sh files executable:
git clone https://github.com/mexsser/vps-init.git
cd vps-init
chmod +x ./*.sh
  • Add your public key to ./publickey !!!
  • Modify ./setup.sh to specify the new user name and password !!!

Execution

  • Run as root
./setup.sh

Features available

  1. Add a non-root user(optional:add to sudo group) and set it as the only ssh login user
  2. Add swap space to your VPS
  3. Setup OpenVPN server
  4. Setup IPsec/L2TP server
  5. Install Docker CE
  6. Install Cloud-Torrent
  7. Install BaiduPCS-Go
  8. Install rclone to mount Googel Drive as a local disk
  9. Setup Node.js reverse proxy to use Netease Cloud Music out of China

To Do

  1. Install webhook to play with IFTTT
  2. Setup Nginx server and cert-bot
  3. Setup v2ray server
  4. Setup a mirror of google with ssl and basic authentication
  5. Setup MTProxy for Telegram client

Inspired by

  1. jasonheecs
  2. slider23

Releases

No releases published

Packages

No packages published

Languages