Skip to content

eddiejibson/chae-install

Repository files navigation

chae-install

See it in action here

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.

Basic Edit

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.

Running on your own server

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.