Zuerst legen wir uns einen VirtualHost in Apache an.
``` BASH
<VirtualHost *:80>
ServerName gitlab.cschmidt.eu
ProxyPreserveHost on
ProxyPreserveHost On
ProxyRequests Off
# allow for upgrading to websockets
RewriteEngine On
RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteRule ^/?(.*) ws://127.0.0.1:81/$1 [P,L]
RewriteCond %{HTTP:Upgrade} !=websocket [NC]
RewriteRule ^/(.*) http://127.0.0.1:81/$1 [P,L]
ProxyPass "/" "http://127.0.0.1:81/"
ProxyPassReverse "/" "http://127.0.0.1:81/"
</VirtualHost>
```
Jetzt dran denken die Seite auch auf enable / a2ensite zu setzen.
Danach richten wir uns den Container ein
``` BASH
export GITLAB_HOME=/opt/gitlab
sudo docker run --detach --hostname gitlab.cschmidt.eu --publish 445:443 --publish 82:80 --publish 24:22 --name gitlab --restart always --volume $GITLAB_HOME/config:/etc/gitlab --volume $GITLAB_HOME/logs:/var/log/gitlab --volume $GITLAB_HOME/data:/var/opt/gitlab --shm-size 256m gitlab/gitlab-ee:latest
```
nach ca 30min warten
``` BASH
docker exec -it gitlab /bin/bash
cat /etc/gitlab/initial_root_password
```
Dort steht dann das Passwort für den user root //hier in form von X+/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
Nach dem Login erstmal "Sign-up enabled" deaktivieren für den privaten gebrauch und einen User und einen Access Token anlegen, ggf den Mainbranch auf unprotected stellen und das Repo einmal testen.
8/16/2023 10:49:06 PM
by Chris 419
Zuerst legen wir uns einen VirtualHost in Apache an.
``` BASH
<VirtualHost *:80>
ServerName gitlab.cschmidt.eu
ProxyPreserveHost on
ProxyPreserveHost On
ProxyRequests Off
# allow for upgrading to websockets
RewriteEngine On
RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteRule ^/?(.*) ws://127.0.0.1:81/$1 [P,L]
RewriteCond %{HTTP:Upgrade} !=websocket [NC]
RewriteRule ^/(.*) http://127.0.0.1:81/$1 [P,L]
ProxyPass "/" "http://127.0.0.1:81/"
ProxyPassReverse "/" "http://127.0.0.1:81/"
</VirtualHost>
```
Jetzt dran denken die Seite auch auf enable / a2ensite zu setzen.
Danach richten wir uns den Container ein
``` BASH
export GITLAB_HOME=/opt/gitlab
sudo docker run --detach --hostname gitlab.cschmidt.eu --publish 445:443 --publish 82:80 --publish 24:22 --name gitlab --restart always --volume $GITLAB_HOME/config:/etc/gitlab --volume $GITLAB_HOME/logs:/var/log/gitlab --volume $GITLAB_HOME/data:/var/opt/gitlab --shm-size 256m gitlab/gitlab-ee:latest
```
nach ca 30min warten
``` BASH
docker exec -it gitlab /bin/bash
cat /etc/gitlab/initial_root_password
```
Dort steht dann das Passwort für den user root //hier in form von X+/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
Nach dem Login erstmal "Sign-up enabled" deaktivieren für den privaten gebrauch und einen User und einen Access Token anlegen, ggf den Mainbranch auf unprotected stellen und das Repo einmal testen.
8/16/2023 10:49:06 PM
by Chris 409
Teile:
Raspberry Pi 4 mit allen Teilen: https://amzn.to/3C7hNik
Raspberry Pi 4 einzeln: https://amzn.to/3Anip2j
Raspberry Pi 4 Netzteil: https://amzn.to/3Ppu4St
Raspberry Pi 4 Gehäuse: https://amzn.to/3Qjjmhz
M.2 fürs Argon Gehäuse: https://amzn.to/3JSvYdf
ConBee II ZigBee USB Stick: https://amzn.to/3w4yffB
usb pfad raussuchen:
``` Bash
ls -la /dev/serial/by-id/
```
docker-compose.yml anpassen
https://phoenixnap.com/kb/docker-on-raspberry-pi
``` Bash
apt-get install docker-compose
service docker start
```
```
##docker-compose.yml version: '3.8' auf version: '3.3' ändern, port 8080 auf 8181
version: '3.3'
services:
zigbee2mqtt:
container_name: zigbee2mqtt
restart: unless-stopped
image: koenkk/zigbee2mqtt
volumes:
- ./zigbee2mqtt-data:/app/data
- /run/udev:/run/udev:ro
ports:
- 8181:8181
environment:
- TZ=Europe/Berlin
devices:
- /dev/ttyACM0:/dev/ttyACM0
##zigbee2mqtt-data/configuration.yaml , port 8080 auf 8181, adapter hinzufügen
# Let new devices join our zigbee network GNU nano 5.4 configuration.yaml *
permit_join: true
mqtt:
base_topic: zigbee2mqtt
server: 'mqtt://192.168.0.**:1883'
user: ******
password: ******
serial:
adapter: deconz
port: /dev/ttyACM0
frontend:
port: 8181
## alternative:
```
... <a href="/Blog/ViewPosting/4/zigbee2mqtt-mit-deconz-und-ikea-starkvind">(Weiterlesen)</a>
7/3/2022 10:22:21 PM
by Chris 1389