A simple script generator for the installation of packages along with various other tasks. Understandably, setting up a server from scratch is a pain. install.chae.sh assists you with this. You can select the packages you wish to install along with a variety of other tasks and it will generate a one-line command to complete the task for you. It can also handle various other tasks such as adding the correct PPAs, updating the system and downloading backups.
We are more than welcoming of any pull requests. If you'd like to add a package or task that is not already implemented, then the install.json
file is where you can add such.
If you'd like to run an exact clone of install.chae.sh, running your own instalation script generator is easy. Firstly, clone the git repository:
$ git clone https://github.com/eddiejibson/chae-install.git
Navigate inside the repository that has just been cloned:
$ cd chae-install/
You now must configure such. The sample config file can be found with the file name config.sample.json
- the easiest thing to do is rename it to config.json
and edit it to your needs. Upon adding, please submit a pull request so we can take advantage of your addition, as well.
Dependancies can be installed by running the following:
$ npm install
Build the static index.html file:
$ npm run build
You can now run the server:
$ npm start app
Now all that's left to do is serve the static assets using a web server such as NGINX.