All Projects β†’ light-ripple β†’ Ripple-Auto-Installer

light-ripple / Ripple-Auto-Installer

Licence: AGPL-3.0 license
OSU! Ripple Stack Installation Helper

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Ripple-Auto-Installer

heroku-stack-container-repo
After deploying this repo your Heroku app will have stack as container. After that you just have to deploy your own original app.
Stars: ✭ 43 (+104.76%)
Mutual labels:  stack
vue-rippler
πŸŽ‰ Custom ripple effect plugin for @vuejs
Stars: ✭ 45 (+114.29%)
Mutual labels:  ripple
coinbin.org
β‚Ώ A Human–Friendly API Service for Crypto Currency Information.
Stars: ✭ 255 (+1114.29%)
Mutual labels:  ripple
Problem-Solving
contains all coding interview practice problems, data structures and algorithms implementations. πŸ‘¨β€πŸ’»πŸ‘¨β€πŸ’»πŸ’₯ 🚩
Stars: ✭ 14 (-33.33%)
Mutual labels:  stack
ng-ripple
Material ripple effects for AngularJs
Stars: ✭ 12 (-42.86%)
Mutual labels:  ripple
dslib
🌿 A library of "connected" data structures
Stars: ✭ 122 (+480.95%)
Mutual labels:  stack
stack-honeypot
Inserts a trap for spam bots into responses.
Stars: ✭ 22 (+4.76%)
Mutual labels:  stack
fastrq
Queue, Stack and Priority Queue built on Redis.
Stars: ✭ 15 (-28.57%)
Mutual labels:  stack
FiniteStateMachine
This project is a finite state machine designed to be used in games.
Stars: ✭ 45 (+114.29%)
Mutual labels:  stack
shoki
Purely functional data structures in Java
Stars: ✭ 30 (+42.86%)
Mutual labels:  stack
tau
A customized osu! mode surrounding a paddle and some notes.
Stars: ✭ 150 (+614.29%)
Mutual labels:  osu
soyokaze
An osu! ruleset mimicking Genshin Impact's Ballads of Breeze mini-game.
Stars: ✭ 31 (+47.62%)
Mutual labels:  osu
MTRipple
Repository for Ripple Effect
Stars: ✭ 24 (+14.29%)
Mutual labels:  ripple
headless-wordpress
Headless Wordpress - AWS - Easy Setup
Stars: ✭ 42 (+100%)
Mutual labels:  stack
salty bot
Twitch chat bot
Stars: ✭ 15 (-28.57%)
Mutual labels:  osu
dontsteal
Python 3 script to compare two osu! replays for similarities. (Kind of anti-cheat for replay stealing)
Stars: ✭ 13 (-38.1%)
Mutual labels:  osu
dragon
DRAGON Stack manager
Stars: ✭ 20 (-4.76%)
Mutual labels:  stack
ult
The Ultimate Dev Stack
Stars: ✭ 54 (+157.14%)
Mutual labels:  stack
deque
JavaScript implementation of a double-ended queue
Stars: ✭ 17 (-19.05%)
Mutual labels:  stack
storybrew
A storyboard editor for osu!
Stars: ✭ 119 (+466.67%)
Mutual labels:  osu

Ripple Auto Installer

Ripple Stack Installation Helper

ATTENTION

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.

REQUIREMENTS

  • Knowledge on Computers, Softwares, *nix or GNU/Linux, Servers, Game Hosting, Database, Computer Networks, Computer Security, Virtual Private Server, Web hosting, Software Programming & Full stack web development. All of them are not 100% required but essential.
  • Virtual Private Server.
  • Arch/Debian/Gentoo/Exherbo GNU/Linux Based Distro with APT, Pacman, Portage or Paludis package manager.
  • systemd or OpenRC.

SUPPORTED SYSTEMS

FEATURES

  • A configurable shell script for installing Ripple Stack
  • Everything is Pre-ready
  • Simple and user friendly installation
  • Integrated Error-logging system
  • Ability to Install specific stack software(s) chosen by a user
  • Higly Productive & Customizable
  • OS and Package manager detection
  • Posix compatible
  • Configuration File

Pre-Configuration

DOMAIN

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

VPS

Make sure you've configured your inbound-rules properly.

CLOUDFLARE

Make sure you've configured cloudflare properly.

RUNNING THE SCRIPT

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 ....

Configuring/Starting/connecting (The Server)

FILE STRUCTURE

.
β”œβ”€β”€ 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

CREDITS

LICENSE FOSSA Status

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.

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].