fix hotfix matrix, add wireguard clients
This commit is contained in:
@@ -1,5 +0,0 @@
|
|||||||
1. fix synapse/data/homeserver.yaml -> media_store_path: /data/media_store
|
|
||||||
2. sudo docker exec -it matrix_synapse /bin/bash
|
|
||||||
3. chown -R 911:911 /media
|
|
||||||
4. mv data/media_store/ media/
|
|
||||||
5. restore synapse/data/homeserver.yaml -> media_store_path: /media/media_store
|
|
||||||
30
hotfixmatrix.sh
Normal file
30
hotfixmatrix.sh
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
FILE="/opt/docker/synapse/data/homeserver.yaml"
|
||||||
|
CONTAINER="matrix_synapse"
|
||||||
|
|
||||||
|
### 1. Замена media_store_path
|
||||||
|
sed -i 's#media_store_path: /media/media_store#media_store_path: /data/media_store#g' "$FILE"
|
||||||
|
|
||||||
|
### 2. Закомментировать ip_service_config_files блок
|
||||||
|
sed -i 's#^ip_service_config_files:#\#ip_service_config_files:#' "$FILE"
|
||||||
|
sed -i 's#^[[:space:]]\+- /briges/registration.yaml# \#- /briges/registration.yaml#' "$FILE"
|
||||||
|
|
||||||
|
### 3. Вход и команды в контейнере
|
||||||
|
docker exec -i "$CONTAINER" /bin/bash <<'EOF'
|
||||||
|
chown -R 911:911 /media
|
||||||
|
mv data/media_store/ media/
|
||||||
|
mkdir -p /briges
|
||||||
|
chown -R 911:911 /briges
|
||||||
|
EOF
|
||||||
|
|
||||||
|
### 4. Перезапуск контейнера
|
||||||
|
docker restart "$CONTAINER"
|
||||||
|
sleep 5
|
||||||
|
|
||||||
|
### 5. Обратные изменения в файле
|
||||||
|
sed -i 's#media_store_path: /data/media_store#media_store_path: /media/media_store#g' "$FILE"
|
||||||
|
sed -i 's#^#ip_service_config_files:#ip_service_config_files:#' "$FILE"
|
||||||
|
sed -i 's#^ #- /briges/registration.yaml# - /briges/registration.yaml#' "$FILE"
|
||||||
|
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
[servers]
|
[servers]
|
||||||
myserver ansible_host=192.168.1.208 ansible_user=ivan
|
myserver ansible_host=192.168.1.141 ansible_user=ivan
|
||||||
|
|||||||
13
roles/wireguard/files/golbal.conf
Normal file
13
roles/wireguard/files/golbal.conf
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
#Client Global
|
||||||
|
[Interface]
|
||||||
|
PrivateKey = 0JbU1C+rJSj7PWXPABZy3+fRR0UU5Hf0lRy6BIE2Smg=
|
||||||
|
Address = 10.0.0.3/32
|
||||||
|
DNS = 1.1.1.1, 1.0.0.1
|
||||||
|
MTU = 1420
|
||||||
|
|
||||||
|
[Peer]
|
||||||
|
PublicKey = h31B3s731FwhWnbrnmDr4swVz25LuOJ3xAhhstH+sTg=
|
||||||
|
AllowedIPs = 10.0.0.0/24
|
||||||
|
PersistentKeepalive = 25
|
||||||
|
Endpoint = 192.168.1.116:48129
|
||||||
|
PresharedKey = tajJo61lYJ6E/PvOktpVkL3spBGEeUp65yvye5Jx1Ys=
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
|
#Client Global
|
||||||
[Interface]
|
[Interface]
|
||||||
PrivateKey = 0JbU1C+rJSj7PWXPABZy3+fRR0UU5Hf0lRy6BIE2Smg=
|
PrivateKey = ePf2nLSwYPjwqR3lyxPStEp0u53BV2XYoGLGCp5rVGs=
|
||||||
Address = 10.0.0.3/32
|
Address = 10.0.0.5/32
|
||||||
DNS = 1.1.1.1, 1.0.0.1
|
DNS = 1.1.1.1, 1.0.0.1
|
||||||
MTU = 1420
|
MTU = 1420
|
||||||
|
|
||||||
@@ -9,4 +10,5 @@ PublicKey = h31B3s731FwhWnbrnmDr4swVz25LuOJ3xAhhstH+sTg=
|
|||||||
AllowedIPs = 10.0.0.0/24
|
AllowedIPs = 10.0.0.0/24
|
||||||
PersistentKeepalive = 25
|
PersistentKeepalive = 25
|
||||||
Endpoint = 192.168.1.116:48129
|
Endpoint = 192.168.1.116:48129
|
||||||
PresharedKey = tajJo61lYJ6E/PvOktpVkL3spBGEeUp65yvye5Jx1Ys=
|
PresharedKey = 8XtHcIBpakKgfmZQkty461X8fnq3eEqYuiafMvlRRU4=
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user