FOR ADVANCED USERS!
This project gives you a base and foundation
if you're willing to setup your own Ripple instance. You’re to think for
yourself. Ripple is not a stack system where Ripple/I document everything so
you’ll need a basic understanding of how full stack web applications and unix or
GNU/Linux systems work to be able to set up Ripple properly and work out with
problems efficiently when necessary.
Make sure you set your DNS like this:
* YOUR-DOMAIN
* c.YOUR-DOMAIN
* i.YOUR-DOMAIN
* a.YOUR-DOMAIN
* s.YOUR-DOMAIN
* old.YOUR-DOMAIN
Make sure you've configured your inbound-rules properly.
Make sure you've configured cloudflare properly.
With Git
# Clone and cd into the Repository
git clone https://github.com/Uniminin/Ripple-Auto-Installer ; \
cd Ripple-Auto-Installer/Main
# Make the script readable, writable, and executable to root and your user
chmod 770 ripple.sh
# Edit the ripple.sh or config.sh file located in `./Main/` if necessary (optional)
# Finally read the output of
./ripple.sh --help
With wget (Recommended)
# Download the latest script
wget -O "ripple.sh" https://raw.githubusercontent.com/Uniminin/Ripple-Auto-Installer/master/Main/ripple.sh
# Make the script readable, writable, and executable to root and your user
chmod 770 ripple.sh
# Edit the ripple.sh or config.sh file located in `./Main/` directory if necessary (optional)
# Finally read the output of
./ripple.sh --help
Bedrock How To:
$ strat -r stratum ./ripple.sh -h # stratum --> stratum name
Note: Execute the script as superuser. For example:
sudo/X/doas -- ./ripple.sh ...
.
.
├── Database files
│ └── ripple.sql
├── LICENSE
├── Main
│ ├── config.sh
│ ├── gencert.sh
│ ├── openssl.cnf
│ ├── ripple.conf
│ ├── ripple.sh
│ └── tmux.sh
├── Miscellaneous
│ ├── certificate.md
│ ├── cloudflare.png
│ ├── configs.md
│ ├── connect.md
│ ├── inbound-rules.png
│ ├── old_ripple.svg
│ ├── ripple.svg
│ └── start.md
├── Nginx
│ ├── N1.conf
│ ├── N2.conf
│ └── old-frontend.conf
└── README.md
All of the Ripple code including the project itself is licenced under the GNU
Affero General Public License V3. For more information, see the LICENSE
file
or visit https://www.gnu.org/licenses/agpl-3.0.