-
Установка и настройка Nextcloud + Apache на Ubuntu Server
Подготовка к установке Прежде чем перейти к установке и настройке компонентов nextcloud, выполним предварительные действия. Системные требования С актуальными системными требованиями можно ознакомиться на странице System requirements. Необходимо убедиться, что наш сервер соответствует данным требованиям. Особое внимание нужно уделить программным требованиям, а именно: Дистрибутиву и версии операционной системы. СУБД. Вариантам веб-сервера. Версии PHP. Мы можем выбрать из вариантов версий и компонентов, но разработчики рекомендуют остановить свой выбор на конкретных пунктах, которые они выделили полужирным и сделали отметку (recommended). На момент обновления данной инструкции актуальная версия Nextcloud была 31 (Hub 10) с рекомендованными требованиями: Ubuntu 24.04 LTS. MariaDB 10.11. Apache 2.4. PHP 8.3. Именно эти компоненты и будут использоваться в данной инструкции. Настройка времени Чтобы мы могли видеть правильную метку…
-
Как подключиться по SSH к WSL 2 в Windows 10 с внешнего компьютера
Шаг 1. Установить сервер OpenSSH в дистрибутиве WSL 2 sudo apt install openssh-server Шаг 2. Настроить сервер OpenSSH в дистрибутиве WSL 2 Все настройки расположены в конфигурационном файле /etc/ssh/sshd_config. SSH обычно эксплуатирует 22 порт, я предпочитаю использовать 2222, его легко запомнить и он отличается от аналогичного порта на «материнской» Windows-машине. Если указано 0.0.0.0 — то подразумевается подключение с любого IP. Если аутентификация будет проходить по паролю (лично мне не захотелось в этом случае заморачиваться с настройкой пары ключей), тогда нужно указать yes в строке с PasswordAuthentication. В итоге сам сервис надо запустить. service ssh start Шаг 3. Проброс порта в WSL 2 В WSL 2 имеется виртуализированный адаптер Ethernet с…
-
Bitrix on Debian 12 with ISPConfig
Возможности быстрая установка на чистую ОС Debian 12 удобная и интуитивно понятная панель ISPConfig возможность настройки трассировки медленных запросов (php-fpm) почта работает «из коробки», Google Mail, Яндекс Почта, mail.ru получают письма без пометки Спам создание нескольких сайтов на одном сервере разделение пользователей автоматизация получения сертификатов для доменов поддержка нескольких версий php на одном сервере для разных сайтов улучшенная безопасность. Если злоумышленник взломает один из сайтов, он не сможет получить доступ к сайтам других пользователей. Установка Ispconfig cd /root/ wget https://raw.githubusercontent.com/Wladimir-N/ispconfig/debian12/ispconfig-debian12.sh chmod +x ispconfig-debian12.sh ./ispconfig-debian12.sh запускать скрипт под рутом ставить на чистую систему! именно классическая авторизация под root либо su - либо sudo -i директория /root/ispconfig системная и используется при установке,…
-
Оптимизация оперативной памяти в Proxmox
Всем привет!!! В этом материале я поделюсь с вами информацией как оптимизировать ОЗУ в Proxmox ну и заодно эта инструкция будет служить мне шпаргалкой на будущее. У меня дома имеется сервер виртуализации на базе гипервизора Proxmox VE. Сервер построен на энергоэффективном процессоре и 32Г оперативной памяти. Казалось бы ОЗУ предостаточно, так думал и я. Но оказалось, что я могу запустить всего 4 виртуальные машины и эта самая ОЗУ закончится. Причем мои подсчеты показывали, что я не выделял такое количество памяти для моих виртуальных машин. В связи с этим я озадачился оптимизацией ОЗУ для Proxmox. И результаты меня приятно удивили. Вот например на скринах видно результат моей оптимизации ОЗУ для 4-х…
-
Если у вас есть несколько ядер в вашей системе, вы можете вручную установить, какая версия Kernel начнется:
Если у вас есть несколько ядер в вашей системе, вы можете вручную установить, какая версия Kernel начнется: Перезагрузите компьютер с нажатием Shift кнопка для дисплея GRUB после запуска BIOS. Вы увидите что-то вроде: Выберите «Расширенные опции для Ubuntu» и запомнить индекс этой строки меню(подсчет начинается с 0) На рисунке 1 Выберите конкретное ядро для загрузки, а также запомните индекс этой строки меню (подсчет начинается от 0) На рисунке выбранного ядра 2 Начните систему. Это действие для одного ботинка на ядре бетона. Если вы хотите начать с бетонного ядра все время, вы должны сделать следующие шаги: 4.1. Откройте и отредактируйте файл настройки GRUB: sudo nano /etc/default/grub 4.2. Найти линию GRUB_DEFAULT=...(по умолчанию)…
-
Скрипт для обновления всех контейнеров (к предыдущей статье)
Скрипт для обновления всех контейнеров (Проверенная совместимость: 7.x — 8.3.5) Этот скрипт обновляет все работающие контейнеры Proxmox, пропуская указанные исключенные контейнеры и генерирует отдельный файл журнала для каждого контейнера. Сценарий сначала обновляет систему хостов Proxmox, затем перестраивается через каждый контейнер, обновляет контейнер и при необходимости перезагружает его. Файл журнала каждого контейнера хранится в $log_path, а основной файл журнала скриптов называется container-upgrade-main.log. Установить wget https://raw.githubusercontent.com/Meliox/PVE-mods/main/updateallcontainers.sh Или используйте клон Git. Может быть добавлен в cron для, например, ежемесячного обновления: 0 6 1 * * /root/scripts/updateallcontainers.sh Текст скрипта: #!/bin/bash # This script updates all running Proxmox containers, skipping specified excluded containers, and generates a separate log file for each container. # The script…
-
Как контролировать временные процессоры и скорости FAN в виртуальной среде Proxmox
Если вы ищете способ следить за своим выделенный сервер датчики внутри Proxmox (PVE) следуют этим простым шагам. Это bash Сценарий устанавливает модификацию веб-интерфейса пользователя Proxmox Virtual Environment (PVE) (UI) для отображения показаний датчиков гибким и читаемым способом, который может быть полезен для мониторинга вашего здоровья Proxmox Servers. Поддерживаются CPU, NVMe/HDD/SSD температуры (Celsius/Fahrenheit), скорость вентилятора и температура тарана. Модификация включает в себя три основных этапа: Создать резервные копии исходных файлов, расположенных на /usr/share/pve-manager/js/pvemanagerlib.jsи /usr/share/perl5/PVE/API2/Nodes.pmв backupКаталог относительно места действия сценария. Добавить новый код в Nodes.pmфайл, который позволяет считывать датчик системы хоста с помощью sensorsКомандованием. Изменить pvemanagerlib.jsфайл для расширения пространства в представлении состояния узла, добавьте новые элементы, которые отображают информацию о температуре в…
-
CPU temp + ID отсутствует Dashboard Webmin
Вы можете попробовать следующую команду для применения патча: cd /usr/share/webmin && curl https://github.com/webmin/webmin/commit/a85fa2f8c281fd28e1a4a80c44d08231681be077.patch | git apply --reject --whitespace=fix … затем не забудьте перезапустить Webmin вручную с помощью systemctl restart webminкоманда и, наконец, принудительное обновление системной информации с помощью верхней правой кнопки обновления в приборной панели. Показывает ли он информацию о температуре процессора сейчас? Сам текст патча (a85fa2f8c281fd28e1a4a80c44d08231681be077.patch) скопировать и вставить в файл можно: From a85fa2f8c281fd28e1a4a80c44d08231681be077 Mon Sep 17 00:00:00 2001 From: Ilia Ross <ilia@ross.gdn> Date: Thu, 19 Oct 2023 20:35:57 +0300 Subject: [PATCH] Fix Cortex CPU detection in `sensors` output https://forum.virtualmin.com/t/cpu-temp-id-missing-dashboard/123096 [build] --- proc/linux-lib.pl | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/proc/linux-lib.pl b/proc/linux-lib.pl index…
-
Жесткие диски можно пробрасывать как через проброс физического контроллера жестких дисков
Жесткие диски можно пробрасывать как через проброс физического контроллера жестких дисков, как PCIe устройство, (не рекомендую пробрасывать контроллер интегрированный в материнскую плату, только подключенные к PCIe), либо напрямую: заходим в ## cd /dev/disk/by-id через dir смотрим листинг… копируем строки вида ata-WDC_WD40EFRX-68WT0N6_WD-WCC4E1АС9SХ9, в которой прописан интерфейс подключения, марка и номер серии жесткого диска. 1 вариант: Затем открываем Файл конфигурации ВМ и пишем: sata1: volume=/dev/disk/by-id/ata-WDC_WD40EFRX-68WT0N6_WD-WCC4E1АС9SХ9 и все работает, при этом учитывайте, что sata0-sata5, т.е. для одной ВМ число подключаемых таким образом дисков, включая виртуальных, не может превышать 6шт. 2 вариант: в консоле пишем команду: qm set 101 -scsi1 /dev/disk/by-id/ata-ST3000DM001-1CH166_Z1F41BLC Если же бэкап будет осуществлять не виртуалкой, а хостом с ProxMox’ом, то нужно…
-
Часть 2: выбираем сервисы
Установка приложений, настройка сервисов Спланировав хранилище, перехожу к установке программного обеспечения. Docker уже установлен, и теперь я установлю поддержку файловой системы MergerFS и SnapRAID для архивного массива данных. Для примера возьмём 8 HDD, на которых будут располагаться файлы. С помощью WebUI Proxmox я форматирую их в EXT4, но не добавляю в качестве хранилища для гипервизора. На этом этапе я выбираю точку монтирования в отдельном каталоге /mnt/pve, и для 7 жёстких дисков задаю созвучные имена media-disk-1 media-disk-2 … media-disk-7, а 8-й жёсткий диск отдам под хранение чётности для SnapRAID и смонтирую его с именем disk-parity-1 в ту же директорию. Хочу обратить внимание, что Proxmox VE не записывает точки монтирования в /etc/fstab,…








