diff --git a/documentation/setup.md b/documentation/setup.md index 2b40aba..6e24ee3 100644 --- a/documentation/setup.md +++ b/documentation/setup.md @@ -1,6 +1,17 @@ # Setup -Web setup +## Requirements + +Enviroment variables + +```bash +LXC_CONTAINER_NAME=????? +LXC_PROFILE=????? +``` + +## LXC Setup + +### Web setup ``` bash curl - "https://git.limbosolutions.com/limbosolutions.com/git.limbosolutions.com/raw/branch/main/scripts/web-setup.sh" | bash @@ -8,6 +19,8 @@ curl - "https://git.limbosolutions.com/limbosolutions.com/git.limbosolutions.com Or you can manual clone the repository and execute +### From Repository + ``` bash cd ~/ git clone "https://git.limbosolutions.com/limbosolutions.com/git.limbosolutions.com" @@ -16,31 +29,7 @@ chmod +x git.limbosolutions.com/scripts/setup.sh ./git.limbosolutions.com/scripts/setup.sh ``` - -## Create LXC Container - -``` bash -# set vars -containername=gitsrv01 -lxc_profile=enxd0374555c1f8_macvlan -``` - -## Setup LXC Container - -```bash -scripts/setup-lxc.sh -``` - -## Fresh Install - -### Install Portainer - -```bash -lxc exec $containername -- bash -c "curl https://git.limbosolutions.com/kb/portainer/scripts/setup.sh | bash" -lxc exec $containername -- bash -c "docker container list" -``` - -### Setup +## Setup Services 1) Enter portainer (default port 9443) 2) Setup Credentials diff --git a/scripts/setup-lxc.sh b/scripts/setup-lxc.sh index a39bd20..4b8d987 100644 --- a/scripts/setup-lxc.sh +++ b/scripts/setup-lxc.sh @@ -1,3 +1,5 @@ +#!/bin/bash + ## Create a container lxc launch ubuntu $LXC_CONTAINER_NAME -p $LXC_PROFILE && \ diff --git a/scripts/setup.sh b/scripts/setup.sh index e69de29..eb62d99 100644 --- a/scripts/setup.sh +++ b/scripts/setup.sh @@ -0,0 +1,3 @@ +#!/bin/bash +chmod +x ./setup-lxc.sh +./setup-lxc.sh \ No newline at end of file diff --git a/scripts/web-setup.sh b/scripts/web-setup.sh index 7c414d9..8600896 100644 --- a/scripts/web-setup.sh +++ b/scripts/web-setup.sh @@ -1,4 +1,4 @@ +#!/bin/bash git clone https://git.limbosolutions.com/limbosolutions.com/git.limbosolutions.com -cd git.limbosolutions.com -chmod +x git.limbosolutions.com/scripts/setup.sh -git.limbosolutions.com/scripts/setup.sh \ No newline at end of file +chmod +x ./git.limbosolutions.com/scripts/setup.sh +./git.limbosolutions.com/scripts/setup.sh \ No newline at end of file