Giter VIP home page Giter VIP logo

orchid-epel's Introduction

Orchid - Rocky / RHEL version

Bash script collection targeted to sysadmins and server managers who wish to save time.

This is the Rocky Linux / RHEL version of the original Orchid script.


"The second record was called Morningrise"

Orchid was a personal server program originally written in C that tried to automate (or reduce keystrokes) in common server tasks on Debian based servers, due to it's unstable nature it crashed and caused a lot of trouble since it had poorly written C syscalls and code.

UpVent is now taking charge of this program, porting it completely to Bash.

Overview

Orchid CentOS is an EPEL Linux terminal tool written in bash that lets you interact with common server utilities and applications in hopes of making the process of preparing, managing and deploying easier for both sysadmins and day to day Gnu/Linux users.

Installation

To install and use Orchid in your system you have to run the following commands

  1. Clone the repo, doing this in your home folder is recommended: git clone https://github.com/UpVent/orchid.git && cd orchid

  2. To run orchid just use bash or the ./ order to start executing commands: ./orcd or bash orcd

  3. [OPTIONAL] if you want to have Orchid available at all times save the repo in a hidden folder and add it to your PATH variable:

git clone https://github.com/UpVent/orchid.git && mv orchid .orchid

Then:

echo export PATH=$PATH:~/.orchid >> .bashrc

For now installation should be done manually in your home folder. We are currently working in the following installation options:

  • Via .rpm package.
  • Standalone binary (using shc).

Usage

Orchid breeds are invoked using the following steps:

  1. Run orcd (short for orchid) to display all of the breeds (modules) available for Orchid.
  2. Run orcd or orcd help to display the options available for any type of breed you need or want to use.
  3. Run orcd to execute any option for a given breed.

In Orchid, breeds are small shell script with a separate set of functions that perform one and only one task most of them should just work out of the box by default since Orchid knows if it is being run in Ubuntu (also Mint) or Debian installations.

For advanced usage and details please consult the man/ directory for the project's manpage.

Current Breeds (and status)

  • Apache2 [Works]
  • Virtual [Works]
  • NGINX [Partially works]
  • squid [WIP]
  • Django [WIP]
  • storage [Unstable, Tested on Debian]

DISCLAIMER

This script is still in testing phase, so it's results shouldn't be taken as granted in any way possible, testing is welcome and after some triage features will be considered stable and safe to use.

Project goals

There are a lot of things to do, please consult the projects tab.

orchid-epel's People

Contributors

ventgrey avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.