Skip to content

Lightweight Bash tooling for administering a VEIN dedicated server (start, stop, update, backup, restore, status).

License

Notifications You must be signed in to change notification settings

Montiemedia/vein-server-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

VEIN Server Scripts

Shell License Release Issues Stars

Lightweight Bash tooling for administering a VEIN dedicated server
(start, stop, update, backup, restore, status).

Documentation


Features

  • Start, stop, restart server
  • Update helpers
  • Backup and restore
  • Status, logs and uptime
  • Interactive menu
  • Git helper scripts (push, pull, status, pre-commit secret check)

Quickstart

git clone https://github.com/Montiemedia/vein-server-scripts.git
cd vein-server-scripts
chmod +x *.sh
./menu.sh

Script Overview

Script Purpose
menu.sh Interactive menu
start.sh Start VEIN server
stop.sh Stop VEIN server
restart.sh Restart VEIN server
update.sh Update server scripts
backup.sh Create backup
restore.sh Restore backup
status.sh Check server status
uptime.sh Show server uptime
logs.sh View server logs
git_push.sh Git commit and push
git_pull.sh Git pull
git_status.sh Git repository status
git_precommit_secrets_check.sh Pre-commit secret scan

Installation


Configuration

This repository intentionally contains no secrets.
All configuration values, credentials, tokens or environment-specific settings must be provided externally.

Use at your own risk.
Adapt paths and permissions to your environment.


Security

See SECURITY.md


Contributing

See CONTRIBUTING.md


License

MIT License
See LICENSE

About

Lightweight Bash tooling for administering a VEIN dedicated server (start, stop, update, backup, restore, status).

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Languages