eldoy / waveorb-server

Waveorb server
MIT License
1 stars 0 forks source link

Waveorb server

Contains a boot script to install all the software needed to run Waveorb apps.

Includes:

Made for the Waveorb Web App Development Framework.

Install

Create a server on for example Vultr VPS. Add your SSH key there so you can ssh to it without a password.

Choose Ubuntu 22.04 as operating system. Enable private networking if you need the machine to be connected to from other machines.

_For Debian 11, use the file install_deb11.sh._

Once it's running, log in to your server via SSH (ssh root@ip-address) and run this command:

curl https://raw.githubusercontent.com/eldoy/waveorb-server/master/install.sh | sh

Configuration

You can customize your install by exporting the following variables before you run the install:

# Set the git name
export GIT_CONFIG_NAME="Your name"

# Set the git email
export GIT_CONFIG_EMAIL="your@git.email"

Wildcard domains

Installation of wildcard domains can be done manually like this:

certbot certonly --manual --preferred-challenges=dns --agree-tos --no-eff-email --register-unsafely-without-email -d "example.com" -d "*.example.com"

MIT Licensed. Enjoy!