This commit is contained in:
2022-10-05 15:12:15 +01:00
parent f79da09e97
commit 657b305eef
4 changed files with 23 additions and 29 deletions

View File

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

View File

@@ -1,3 +1,5 @@
#!/bin/bash
## Create a container
lxc launch ubuntu $LXC_CONTAINER_NAME -p $LXC_PROFILE && \

View File

@@ -0,0 +1,3 @@
#!/bin/bash
chmod +x ./setup-lxc.sh
./setup-lxc.sh

View File

@@ -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
chmod +x ./git.limbosolutions.com/scripts/setup.sh
./git.limbosolutions.com/scripts/setup.sh