Push 163 file(s) from Obsidian

This commit is contained in:
2026-09-24 13:22:58 +05:00
parent 4c6a45e2e8
commit 9777f9490f
163 changed files with 36730 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
#firewall #ufw
```shell
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
```
+10
View File
@@ -0,0 +1,10 @@
Теплый пол ванна
ip 192.168.88.203
"local_key": "56fae9e9510a3bf7"
Теплый пол прихожая
ip 192.168.88.190
"local_key": "l_?Hqd:W&Y{w1{6n"
Теплый пол балкон:
ip 192.168.88.107
"id": "57616806a4e57c90959d"
"local_key": "rf{dWB_fd515vT_R"
@@ -0,0 +1,14 @@
#### Доступны одна или несколько миграций mimetype. Используйте команду `occ maintenance:repair --include-expensive` для выполнения миграций.
Для решения необходимо:
```sh
sudo -u www-data php --define apc.enable_cli=1 ./occ maintenance:repair --include-expensive
sudo -u www-data php --define apc.enable_cli=1 ./occ db:add-missing-indices
```
#### Обнаружены некоторые отсутствующие необязательные индексы. После добавления индексов запросы к этим таблицам должны выполняться быстрее. Используйте команду `occ db:add-missing-indices`, чтобы добавить их.
Для решения необходимо:
```sh
sudo -u www-data php occ db:add-missing-indices
```
+9
View File
@@ -0,0 +1,9 @@
Creating /var/log/gohttp
Tidying up Go HTTP Server Install
Created symlink /etc/systemd/system/multi-user.target.wants/gohttpserver.service -> /etc/systemd/system/gohttpserver.service.
Your IP/DNS Address is 46.191.234.171
Your public key is s8lkk5BS7tVPYCeaZ0S+L1+EpaNrkCOFuHxLYI8aYFI=
Install Rustdesk on your machines and change your public key and IP/DNS name to the above
You can access your install scripts for clients by going to http://46.191.234.171:8000
Username is admin and password is 6DjHOcDamlR4spxm
Press any key to finish install
+7
View File
@@ -0,0 +1,7 @@
Подготовка к распаковке …/gitlab-ce_18.10.1-ce.0_amd64.deb …
gitlab preinstall: It seems you are upgrading from 18.5 to 18.10.
gitlab preinstall: It is required to upgrade to the latest 18.8.x version first before proceeding.
gitlab preinstall: Please follow the upgrade documentation at https://docs.gitlab.com/ee/update/index.html#upgrade-paths
dpkg: ошибка при обработке архива /var/cache/apt/archives/gitlab-ce_18.10.1-ce.0_amd64
Для решения необходимо обновить промежуточные версии
@@ -0,0 +1,7 @@
#RustDesk #RustDesk Server
```sh
wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/update.sh
chmod +x update.sh
./update.sh
```
+22
View File
@@ -0,0 +1,22 @@
#RustDesk
[https://rustdesk.com/docs/en/self-host/install/](https://4pda.to/stat/go?u=https%3A%2F%2Frustdesk.com%2Fdocs%2Fen%2Fself-host%2Finstall%2F&e=115120088 "Ссылка")
но он какой-то невразумительный, имхо...Алгоритм - это мой опыт, не претендую на истину.
1. Для сервера нужна отдельная машина. ПК или впс-вдс. У меня не получилось заставить работать клиент и сервер на одной машине. Оптимальный вариант, имхо, - vps kvm под ubuntu, debian или cent os. подойдет практически любой vps с минимально разумными ттх. я буду писать про установку сервера на vps под управлением ubuntu.
2. Скачиваем свежий релиз здесь [https://github.com/rus…stdesk-server/releases](https://4pda.to/stat/go?u=https%3A%2F%2Fgithub.com%2Frustdesk%2Frustdesk-server%2Freleases&e=115120088 "Ссылка") распаковываем архив.
```sh
1. chmod +x hbbr chmod +x hbbs
2. npm install pm2 -g - устанавливаем pm2
3. pm2 start hbbs -- -r server_ip:21116 -k_
pm2 start hbbr -- -k_
```
Порт 21116 указан в оф туториале. Этот порт на машине нужно открыть. Аргумент -k_ запрещает подключение без ключа.
В папке с файлами hbbr и hbbs при запуске сервера создается файл публичного ключа вида id_ed25519.pub. Нам нужно содержимое этого файла. Получаем его так:
cat ./id_ed25519.pub
Либо заходим в нужную папку в приложении winscp - кому как удобнее.
Открываем клиент - неважно, на винде, ведре... Суть одна. В поле id сервер вписываем айпи _сервера:порт. В поле key вводим содержимое файла публичного ключа.
Всё, можно пользоваться.
Самый простой способ проверить, что сервер работает - убрать ключ. При попытке подключения выскочит ошибка "несоответствие ключей".
Посмотреть, кто подключался, можно командой Pm2 log.
+25
View File
@@ -0,0 +1,25 @@
Для проброса реально IP от NPM в Nextcloud необходимо добавить в config.php следующие поля:
```
'trusted_proxies' =>
array (
0 => '192.168.88.126',
),
'forwarded_for_headers' =>
array (
0 => 'HTTP_X_FORWARDED_FOR',
),
```
При этом в сам NPM добавить следующие параметры
```
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_hide_header Upgrade;
```
В роутере (Openwrt):
создать правило NAT, которое бы разрешало для proxy сервера получать внешние IP:
![[Pasted image 20260406121204.png]]
@@ -0,0 +1,14 @@
**Проверяем конфиг файл, если его нет создаем:**
/etc/apache2/conf-available/remoteip.conf
```xml
<IfModule mod_remoteip.c>
RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy 172.18.0.2
</IfModule>
```
```xml
a2enmod remoteip
a2enconf remoteip
systemctl restart apache2
```
+21
View File
@@ -0,0 +1,21 @@
#linux #terminal
Информация о материнской плате:
```sh
cat /sys/devices/virtual/dmi/id/board_{vendor,name,version}
```
О процессоре:
```sh
lscpu
```
Информация о PCI:
```sh
lspci
```
Информация о USB:
```sh
lsusb
```