ibracorp / ibramenu

IBRAMENU is a Bash-based App Deployment script with an interactive menu to deploy all your favorite self-hosted applications quickly and easily.

Home Page:https://ibramenu.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IBRAMENU

Feedback Ubuntu IBRADOCS

This README is a work in progress and awaiting other tasks before being completed. The actual documentation page below has all the information to help you get started with IBRAMENU.

HOW TO INSTALL

As root user

wget -qO ./i https://raw.githubusercontent.com/ibracorp/ibramenu/main/ibrainit.sh &&\ 
chmod +x i &&\ 
./i

As non root user

sudo wget -qO ./i https://raw.githubusercontent.com/ibracorp/ibramenu/main/ibrainit.sh &&\ 
sudo chmod +x i &&\ 
sudo ./i

From a non supported OS like unraid

This is not supported and a WIP. Run the following commands.

git clone -b main --single-branch https://github.com/ibracorp/ibramenu.git
cd ibramenu
docker compose up -d --build --force-recreate

Access the container

To generate the docker compose file for your apps you need to run ibramenu from within the container, run the following command.

docker run -it ibramenu /bin/bash

Compose File Example

Change the /opt/appdata to the location that you want your docker files to be generated to.

---
services:
  ibramenu:
    image: ibramenu:v0.0.0-1alpha
    container_name: ibramenu
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/EST
    volumes:
      - /opt/appdata:/opt/appdata
      - /var/run/docker.sock:/var/run/docker.sock
    restart: unless-stopped

Open Ibramenu inside the container

  • Run the following command to open and shell
docker exec -it ibramenu bash
  • In the shell that opens run the following command to start ibramenu
ibramenu

Install Make requests here: https://feedback.ibracorp.io/ibramenu

Want to Support Us and Get Perks?
Supporter

Join us on Discord
Discord

About

IBRAMENU is a Bash-based App Deployment script with an interactive menu to deploy all your favorite self-hosted applications quickly and easily.

https://ibramenu.io

License:GNU General Public License v3.0


Languages

Language:Shell 98.3%Language:Dockerfile 1.7%