Push 163 file(s) from Obsidian
This commit is contained in:
@@ -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
|
||||
```
|
||||
@@ -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
|
||||
```
|
||||
@@ -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
|
||||
@@ -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
|
||||
```
|
||||
@@ -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.
|
||||
@@ -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
|
||||
```
|
||||
@@ -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
|
||||
```
|
||||
Reference in New Issue
Block a user