Update file README.md
This commit is contained in:
parent
ff2bc25170
commit
ebff0bc5a0
34
README.md
34
README.md
|
@ -6,17 +6,27 @@ I got tired of running individual commands all the time, so I created some scrip
|
|||
|
||||
## Using this script
|
||||
|
||||
1. Clone the repo ( `git clone https://gitlab.com/bmcgonag/docker_installs.git` ), or copy / paste the code from the `install_docker_nproxyman.sh` file into a file on your server.
|
||||
1. Clone the repo
|
||||
`git clone https://gitlab.com/bmcgonag/docker_installs.git`
|
||||
|
||||
, or copy / paste the code from the `install_docker_nproxyman.sh` file into a file on your server.
|
||||
|
||||
`nano docker-install.sh`
|
||||
|
||||
to open a text editor in the terminal, then use CTRL + Shift + V to paste into it.
|
||||
|
||||
Save with CTRL + O, then Enter to confirm, and exit the nano editor with CTRL + X.
|
||||
|
||||
2. Change the permissions of the .sh file to make it executable with.
|
||||
|
||||
`chmod +x <your-new-file>.sh`
|
||||
`chmod +x docker-install.sh`
|
||||
|
||||
3. Run the installer with
|
||||
|
||||
`./<your-new-file>.sh`
|
||||
`./docker-install.sh`
|
||||
|
||||
## Prompts from the script:
|
||||
First, you'll be prompted to select the number for your OS / Distro. Currently I support CentOS 7 and 8, Debian 10 and 11, Ubuntu 18.04, 20.04, 22.04, Arch Linux.
|
||||
First, you'll be prompted to select the number for your OS / Distro. Currently I support CentOS 7 and 8, Debian 10 and 11, Ubuntu 18.04, 20.04, 22.04, Arch Linux, and Open Suse (tested on Leap 15.4).
|
||||
|
||||
Next, you'll be asked to answer "y" to any of the four software packages you'd like to install.
|
||||
- Docker-CE
|
||||
|
@ -36,23 +46,29 @@ Answering "n" to any of them will cause them to be skipped.
|
|||
|
||||
### NOTE
|
||||
* You must have Docker-CE (or some version of Docker) installed in order to run any of the other three packages.
|
||||
* You must have Docker-Compose installed in order to run NGinX Proxy Manager.
|
||||
* You must have Docker-Compose installed in order to run NGinX Proxy Manager, Portainer-CE, or Navidrome with this script.
|
||||
|
||||
Before prompting to install Docker or Docker-Compose, I do try to see if you already have them installed, and I skip the prompt if you do (or I try to anyway).
|
||||
|
||||
## Recent changes
|
||||
1. Removed the docker-grafana-speedtest as it seems broken with recent updated installs.
|
||||
2. attempted to add the install of Curl, WGet, and Git in the script for those who may not already have them.
|
||||
- Updated the docker-compose install tp pull from the github repo ( thanks @binuengoor ) and get the latest version available.
|
||||
- Added OpenSuse as an option
|
||||
- Improved Arch Installer
|
||||
|
||||
## Future Work
|
||||
- [ ] Make it work for Raspberry Pi
|
||||
- [X] Make it work for Arch
|
||||
- [ ] Make it work for OpenSuse
|
||||
- [X] Make it work for OpenSuse
|
||||
- [ ] Maybe add a few other default containers to pull down and start running
|
||||
- [ ] Prompt for Credentials to use in NGinX Proxy Manager db settings vs. using the defaults.
|
||||
- [X] Set all Conteiners on a single docker network
|
||||
- [ ] Clean it up and split out functions to other files to make it easier to run / work on.
|
||||
|
||||
## Contributing
|
||||
If you find issues, please let me know. I'm always open to new contributors helping me add Distro support, more software packages, etc. Just clone the project and make a pull request with any changes you add.
|
||||
|
||||
## Licensing
|
||||
My script is offered without warranty against defect, and is free for you to use any way / time you want. You may modify it in any way you see fit. Please see the individual project pages of the software packages for their licensing.
|
||||
My script is offered without warranty against defect, and is free for you to use any way / time you want. You may modify it in any way you see fit. Please see the individual project pages of the software packages for their licensing.
|
||||
|
||||
## Contributors
|
||||
@binuengoor
|
||||
|
|
Loading…
Reference in a new issue