ibramenu
ibramenu copied to clipboard
IBRAMENU is a Bash-based App Deployment script with an interactive menu to deploy all your favorite self-hosted applications quickly and easily.
IBRAMENU
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
Make requests here: https://feedback.ibracorp.io/ibramenu
