Added readme
This commit is contained in:
53
readme.md
Normal file
53
readme.md
Normal file
@@ -0,0 +1,53 @@
|
||||
# ShellHub Native
|
||||
### Running ShellHub without docker, copiled on local Jenkins
|
||||
|
||||
## Script Compatibility
|
||||
Stable
|
||||
* Ubuntu 18.04
|
||||
* EL8 (Centos 8, etc)
|
||||
Latest and Latest_Tested
|
||||
* Ubuntu 18.04 and 20.04
|
||||
* Debian 10
|
||||
* EL8 (Centos 8, etc)
|
||||
|
||||
## Installing
|
||||
**For all builds**
|
||||
1. install git `apt -y install git` or `dnf install -y git`
|
||||
2. Clone repo ```git clone https://git.bprieshof.nl/Tools/ShellHubNative```
|
||||
|
||||
**Latest_Tested (default if install.sh is not changed)**
|
||||
1. Run script ```bash ShellHubNative/Server/install.sh```
|
||||
2. Add user ```/opt/ShellHub/tools/add-user <Username> <Password> <Email>```
|
||||
3. Add name space ```/opt/ShellHub/tools/add-namespace <Username> <Username>```
|
||||
|
||||
**Latest**
|
||||
1. edit Server/install.sh ```nano ShellHubNative/Server/install.sh```
|
||||
2. Comment out `RelVer=latest_Tested` and `Un-comment RelVer=latest`
|
||||
3. Run script ```bash ShellHubNative/Server/install.sh```
|
||||
4. Add user ```/opt/ShellHub/tools/add-user <Username> <Password> <Email>```
|
||||
5. Add name space ```/opt/ShellHub/tools/add-namespace <Username> <Username>```
|
||||
|
||||
**Stable (current release tag from ShellHub git)**
|
||||
|
||||
**Warning**: Current stable wil only run if mongodb 3.6 is available (Centos 8 and ubuntu 18.04)
|
||||
1. edit Server/install.sh ```nano ShellHubNative/Server/install.sh```
|
||||
2. Comment out `RelVer=latest_Tested` and `Un-comment RelVer=stable`
|
||||
3. Set `MongoVer=*` to `MongoVer=3.6`
|
||||
4. Run script ```bash ShellHubNative/Server/install.sh```
|
||||
5. Add user ```/opt/ShellHub/tools/add-user <Username> <Password> <Email>```
|
||||
|
||||
**Quick install ofLatest_Tested**
|
||||
```
|
||||
git clone https://git.bprieshof.nl/Tools/ShellHubNative
|
||||
bash ShellHubNative/Server/install.sh
|
||||
```
|
||||
|
||||
## Notes
|
||||
Tools can be found in ` /opt/ShellHub/tools/`
|
||||
|
||||
## Links
|
||||
ShellHub project on GitHub: https://github.com/shellhub-io/shellhub
|
||||
Builds Published on: https://git.bprieshof.nl/ci/
|
||||
#### BuildServer (jenkins)
|
||||
Stable build: https://git.bprieshof.nl/ci/job/Public/job/ShellHub_TAGGED/
|
||||
Latest build : https://git.bprieshof.nl/ci/job/Public/job/ShellHub/
|
||||
Reference in New Issue
Block a user