3.6 KiB
3.6 KiB
#git #nextcloude #lxc #settings
IP: 192.168.1.80:443
cloude.embeddevio.netcraze.pro
Install
Community description: https://community-scripts.org/categories?category=files-and-downloads&preview=alpine-nextcloud
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-nextcloud.sh)"
Creds
При первом запуске тут:
cat /root/nextcloud.creds
После первого запуска необходимо сменить пароль
ncAdmin
YnD36WDuTgh2P
NxC@R4_hOm3
Учетка Тани:
Tatiana
Wt0chk@_4!
Settings
- Для доступа необходимо выполнить настройку безопасного https доступа к Nextcloude через NPM
- Открыть файл конфигурации:
nano /etc/nextcloud/config.php - Найти секцию
trusted_domainsи добавить туда параметры NPM (cм пример ниже)
- Открыть файл конфигурации:
'trusted_domains' =>
array (
0 => 'localhost',
1 => '192.168.1.80',
2 => 'cloude.embeddevio.netcraze.pro',
),
'trusted_proxies' =>
array (
0 => '192.168.1.60', // <- ВНИМАНИЕ: Замените этот IP на IP-адрес вашего Nginx Proxy Manager!
),
'overwritehost' => 'cloude.embeddevio.netcraze.pro',
'overwriteprotocol' => 'https',
- Сохранить изменения и перезапустить Nexcloude
systemctl restart apache2 || systemctl restart nginx || rc-service apache2 restart || rc-service nginx restart
Настройка внешнего хранилища Nexcloude
#cloude-storage
- Создать NFS шару на OMV
- В настройках NFS
rw,subtree_check,all_squash,anonuid=33,anongid=33 - Смена владельца/группы и прав доступа
chown -R 33:33 /srv/dev-disk-by-uuid-89fa7fa2-3064-4836-92ca-9cc3c832ce66/cloude-storage/chmod -R 777 /srv/dev-disk-by-uuid-89fa7fa2-3064-4836-92ca-9cc3c832ce66/cloude-storage/
- В настройках NFS
- Подключаем NFS папку к PVE через UI #nfs-to_pve
- Пробрасываем папку из PVE в контейнер через точку монтирования #nfs-to-lxc
- Перезагружаем контейнер
pct <ID> reload - Подключение NFS хранилища в Nextcloude
- Изменить файл конфигурации
nano /etc/nextcloud/config.php- Прописать директорию:
'datadirectory' => '/var/lib/nextcloud/data'
- Прописать директорию:
- Перезагрузить
nginxиphp-fpm85выполнив команды:rc-service nginx restartиrc-service php-fpm85 restart
- Создание проверочного файла в директории NFS шары
- Выполнить команду в консоли Nextcloude:
su -s /bin/sh nextcloud -c 'echo "# Nextcloud data directory" > /mnt/cloude-storage/.ncdata' - Убедиться что файл успешно создан:
cat /mnt/cloude-storage/.ncdata
- Выполнить команду в консоли Nextcloude:
- Изменить файл конфигурации
- Troubleshutting - Возможные проблемы
Ваш каталог данных доступен для чтения другими пользователями.- Открыть файл конфигурации:
nano /etc/nextcloud/config.php - Добавить строчку
'check_data_directory_permissions' => false,
- Открыть файл конфигурации:
- Перезагрузить
nginxиphp-fpm85выполнив команды:rc-service nginx restartиrc-service php-fpm85 restart