<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: Нужен пошаговая инструкция по Nextcloud Snap + NFS?]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме Нужен пошаговая инструкция по Nextcloud Snap + NFS? форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 01 May 2026 15:48:47 +0300</pubDate>
		<item>
			<title>Нужен пошаговая инструкция по Nextcloud Snap + NFS?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message315331/76397-nuzhen-poshagovaya-instruktsiya-po-nextcloud-snap-_-nfs">Нужен пошаговая инструкция по Nextcloud Snap + NFS?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Кстати, если хотите попробовать запустить это в Docker, вот docker-compose файл, который настраивает Nextcloud, MariaDB, Redis, Collabora и Nginx Proxy Manager в одном пакете, с монтированием NFS-томов. Вы можете настроить свои шары в TrueNAS, исправить разрешения на этих шарах, изменить пути к файлам в этом файле, чтобы они соответствовали вашей структуре, изменить несколько паролей и можете начинать работу. Вы даже можете настроить это как стек в Portainer, если вы не знакомы с docker-compose.<br /><br />```yaml<br />services:<br /> &nbsp;nextcloud:<br /> &nbsp; &nbsp;image: nextcloud<br /> &nbsp; &nbsp;container_name: nextcloud<br /> &nbsp; &nbsp;restart: unless-stopped<br /> &nbsp; &nbsp;networks:<br /> &nbsp; &nbsp; &nbsp;- cloud<br /> &nbsp; &nbsp; &nbsp;- nginx<br /> &nbsp; &nbsp;depends_on:<br /> &nbsp; &nbsp; &nbsp;- nextclouddb<br /> &nbsp; &nbsp; &nbsp;- redis<br /> &nbsp; &nbsp;ports:<br /> &nbsp; &nbsp; &nbsp;- 9090:80 # используйте любой свободный порт слева от двоеточия<br /> &nbsp; &nbsp;environment:<br /> &nbsp; &nbsp; &nbsp;- PUID=1000<br /> &nbsp; &nbsp; &nbsp;- PGID=1000<br /> &nbsp; &nbsp; &nbsp;- TZ=America/New_York &nbsp;# отредактируйте до вашей временной зоны<br /> &nbsp; &nbsp; &nbsp;- NEXTCLOUD_DATA_DIR=/mnt/ncdata &nbsp; # ВНИМАНИЕ!! Я перемещаю каталог данных из /var/www/html, чтобы он мог быть отдельным набором данных в TrueNAS<br /> &nbsp; &nbsp; &nbsp;- MYSQL_DATABASE=nextcloud<br /> &nbsp; &nbsp; &nbsp;- MYSQL_USER=nextcloud<br /> &nbsp; &nbsp; &nbsp;- MYSQL_PASSWORD=password1 # измените это. Должен совпадать с password1 ниже при изменении<br /> &nbsp; &nbsp; &nbsp;- MYSQL_HOST=nextclouddb<br /> &nbsp; &nbsp; &nbsp;- REDIS_HOST=redis<br /> &nbsp; &nbsp;volumes:<br /> &nbsp; &nbsp; &nbsp;- type: volume<br /> &nbsp; &nbsp; &nbsp; &nbsp;source: html<br /> &nbsp; &nbsp; &nbsp; &nbsp;target: /var/www/html<br /> &nbsp; &nbsp; &nbsp; &nbsp;volume:<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nocopy: true<br /> &nbsp; &nbsp; &nbsp;- type: volume<br /> &nbsp; &nbsp; &nbsp; &nbsp;source: data<br /> &nbsp; &nbsp; &nbsp; &nbsp;target: /mnt/ncdata<br /> &nbsp; &nbsp; &nbsp; &nbsp;volume:<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nocopy: true<br /><br /> &nbsp;nextclouddb:<br /> &nbsp; &nbsp;image: mariadb:11.4<br /> &nbsp; &nbsp;container_name: nextcloud-db<br /> &nbsp; &nbsp;restart: unless-stopped<br /> &nbsp; &nbsp;command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW<br /> &nbsp; &nbsp;networks:<br /> &nbsp; &nbsp; &nbsp;- cloud<br /> &nbsp; &nbsp;volumes:<br /> &nbsp; &nbsp; &nbsp;- type: volume<br /> &nbsp; &nbsp; &nbsp; &nbsp;source: database<br /> &nbsp; &nbsp; &nbsp; &nbsp;target: /var/lib/mysql<br /> &nbsp; &nbsp; &nbsp; &nbsp;volume:<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nocopy: true<br /> &nbsp; &nbsp;environment:<br /> &nbsp; &nbsp; &nbsp;- PUID=1000<br /> &nbsp; &nbsp; &nbsp;- PGID=1000<br /> &nbsp; &nbsp; &nbsp;- TZ=America/New_York # измените на соответствие вашей временной зоне<br /> &nbsp; &nbsp; &nbsp;- MYSQL_ROOT_PASSWORD=password2 # измените это, должно совпадать с password2 ниже<br /> &nbsp; &nbsp; &nbsp;- MYSQL_PASSWORD=password1 &nbsp; &nbsp; &nbsp;# измените это, должно совпадать с password1 выше<br /> &nbsp; &nbsp; &nbsp;- MYSQL_DATABASE=nextcloud<br /> &nbsp; &nbsp; &nbsp;- MYSQL_USER=nextcloud<br /> <br /> &nbsp;collabora:<br /> &nbsp; &nbsp;image: collabora/code<br /> &nbsp; &nbsp;container_name: collabora<br /> &nbsp; &nbsp;restart: unless-stopped<br /> &nbsp; &nbsp;networks:<br /> &nbsp; &nbsp; &nbsp;- cloud<br /> &nbsp; &nbsp; &nbsp;- nginx<br /> &nbsp; &nbsp;environment:<br /> &nbsp; &nbsp; &nbsp;- PUID=1000<br /> &nbsp; &nbsp; &nbsp;- PGID=1000<br /> &nbsp; &nbsp; &nbsp;- TZ=America/New_York<br /> &nbsp; &nbsp; &nbsp;- password=password3 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# измените это<br /> &nbsp; &nbsp; &nbsp;- username=nextcloud<br /> &nbsp; &nbsp; &nbsp;- domain=collabora.yourdomain.com # измените, чтобы соответствовать вашему домену<br /> &nbsp; &nbsp; &nbsp;- extra_params=--o:ssl.enable=true<br /> &nbsp; &nbsp;ports:<br /> &nbsp; &nbsp; &nbsp;- 9980:9980 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# используйте любой доступный порт, который не конфликтует<br /><br /> &nbsp;redis:<br /> &nbsp; &nbsp;image: redis:alpine<br /> &nbsp; &nbsp;container_name: redis<br /> &nbsp; &nbsp;restart: unless-stopped<br /> &nbsp; &nbsp;volumes:<br /> &nbsp; &nbsp; &nbsp;- type: volume<br /> &nbsp; &nbsp; &nbsp; &nbsp;source: redis<br /> &nbsp; &nbsp; &nbsp; &nbsp;target: /data<br /> &nbsp; &nbsp; &nbsp; &nbsp;volume:<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nocopy: true<br /> &nbsp; &nbsp;networks:<br /> &nbsp; &nbsp; &nbsp;- cloud<br /> <br /> &nbsp;nginx-proxy:<br /> &nbsp; &nbsp;image: 'jc21/nginx-proxy-manager:latest'<br /> &nbsp; &nbsp;container_name: nginx-proxy<br /> &nbsp; &nbsp;environment:<br /> &nbsp; &nbsp; &nbsp;- PUID=1000<br /> &nbsp; &nbsp; &nbsp;- PGID=1000<br /> &nbsp; &nbsp; &nbsp;- TZ=America/New_York<br /> &nbsp; &nbsp;restart: unless-stopped<br /> &nbsp; &nbsp;ports:<br /> &nbsp; &nbsp; &nbsp;- '80:80'<br /> &nbsp; &nbsp; &nbsp;- '81:81'<br /> &nbsp; &nbsp; &nbsp;- '443:443'<br /> &nbsp; &nbsp;networks:<br /> &nbsp; &nbsp; &nbsp;- nginx<br /> &nbsp; &nbsp;volumes:<br /> &nbsp; &nbsp; &nbsp;- type: volume<br /> &nbsp; &nbsp; &nbsp; &nbsp;source: nginx<br /> &nbsp; &nbsp; &nbsp; &nbsp;target: /data<br /> &nbsp; &nbsp; &nbsp; &nbsp;volume:<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nocopy: true<br /> &nbsp; &nbsp; &nbsp;- type: volume<br /> &nbsp; &nbsp; &nbsp; &nbsp;source: letsencrypt<br /> &nbsp; &nbsp; &nbsp; &nbsp;target: /etc/letsencrypt<br /> &nbsp; &nbsp; &nbsp; &nbsp;volume:<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nocopy: true<br /><br />networks:<br /> &nbsp;cloud:<br /> &nbsp; &nbsp;name: cloud &nbsp; &nbsp; # Эта сеть не должна использоваться повторно<br /> &nbsp; &nbsp;driver: bridge<br /> &nbsp;nginx:<br /> &nbsp; &nbsp;name: nginx &nbsp; &nbsp; # эта сеть может быть повторно использована в будущих развертываниях, которые могут использовать Nginx proxy manager<br /> &nbsp; &nbsp;driver: bridge<br /><br />volumes: # измените эти пути к файлам, чтобы они соответствовали вашим NFS-шарам<br /> &nbsp;html:<br /> &nbsp; &nbsp;driver_opts:<br /> &nbsp; &nbsp; &nbsp;type: "nfs"<br /> &nbsp; &nbsp; &nbsp;o: "vers=4,addr=192.168.50.3,nolock,soft,rw"<br /> &nbsp; &nbsp; &nbsp;device: ":/mnt/slow_pool/nextcloud/html"<br /> &nbsp;data:<br /> &nbsp; &nbsp;driver_opts:<br /> &nbsp; &nbsp; &nbsp;type: "nfs"<br /> &nbsp; &nbsp; &nbsp;o: "vers=4,addr=192.168.50.3,nolock,soft,rw"<br /> &nbsp; &nbsp; &nbsp;device: ":/mnt/slow_pool/nextcloud/data"<br /> &nbsp;database:<br /> &nbsp; &nbsp;driver_opts:<br /> &nbsp; &nbsp; &nbsp;type: "nfs"<br /> &nbsp; &nbsp; &nbsp;o: "vers=4,addr=192.168.50.3,nolock,soft,rw"<br /> &nbsp; &nbsp; &nbsp;device: ":/mnt/slow_pool/nextcloud/database"<br /> &nbsp;redis:<br /> &nbsp; &nbsp;driver_opts:<br /> &nbsp; &nbsp; &nbsp;type: "nfs"<br /> &nbsp; &nbsp; &nbsp;o: "vers=4,addr=192.168.50.3,nolock,soft,rw"<br /> &nbsp; &nbsp; &nbsp;device: ":/mnt/slow_pool/nextcloud/redis"<br /> &nbsp;nginx:<br /> &nbsp; &nbsp;driver_opts:<br /> &nbsp; &nbsp; &nbsp;type: "nfs"<br /> &nbsp; &nbsp; &nbsp;o: "vers=4,addr=192.168.50.3,nolock,soft,rw"<br /> &nbsp; &nbsp; &nbsp;device: ":/mnt/slow_pool/nextcloud/nginx"<br /> &nbsp;letsencrypt:<br /> &nbsp; &nbsp;driver_opts:<br /> &nbsp; &nbsp; &nbsp;type: "nfs"<br /> &nbsp; &nbsp; &nbsp;o: "vers=4,addr=192.168.50.3,nolock,soft,rw"<br /> &nbsp; &nbsp; &nbsp;device: ":/mnt/slow_pool/nextcloud/letsencrypt" <br />
			<i>24.06.2025 14:45:00, louie1961.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message315331/76397-nuzhen-poshagovaya-instruktsiya-po-nextcloud-snap-_-nfs</link>
			<guid>http://proxmox.su/forum/messages/forum63/message315331/76397-nuzhen-poshagovaya-instruktsiya-po-nextcloud-snap-_-nfs</guid>
			<pubDate>Tue, 24 Jun 2025 14:45:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Нужен пошаговая инструкция по Nextcloud Snap + NFS?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message315330/76397-nuzhen-poshagovaya-instruktsiya-po-nextcloud-snap-_-nfs">Нужен пошаговая инструкция по Nextcloud Snap + NFS?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Тебе будет намного лучше, если ты создашь виртуальную машину с той ОС, которая тебе нравится (Ubuntu, Debian, что угодно) и запустишь Nextcloud в Docker. ИЛИ, если ты совсем упёрся в использование SNAP, то просто запусти Ubuntu VM. Так будет проще, чем разбираться, как смонтировать NFS-шару в контейнере без прав администратора. Запуск Nextcloud в VM не требует почти никаких ресурсов. <br />
			<i>24.06.2025 13:10:00, louie1961.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message315330/76397-nuzhen-poshagovaya-instruktsiya-po-nextcloud-snap-_-nfs</link>
			<guid>http://proxmox.su/forum/messages/forum63/message315330/76397-nuzhen-poshagovaya-instruktsiya-po-nextcloud-snap-_-nfs</guid>
			<pubDate>Tue, 24 Jun 2025 13:10:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Нужен пошаговая инструкция по Nextcloud Snap + NFS?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message315329/76397-nuzhen-poshagovaya-instruktsiya-po-nextcloud-snap-_-nfs">Нужен пошаговая инструкция по Nextcloud Snap + NFS?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Имея привилегированный контейнер, вы сможете (после включения функции в Параметры -&gt; Функции) настраивать NFS изнутри контейнера, что будет намного проще, чем монтировать NFS на гипервизоре PVE и выполнять «танец разрешений» оттуда. С точки зрения виртуализации, делать все в гостевой системе гораздо лучше, потому что в случае сбоя вы можете просто восстановить резервную копию на любой PVE без внешних зависимостей. Если вы хотите сделать это в непривилегированном контейнере, у вас есть следующие шаги: смонтировать NFS-шару где-то на вашем гипервизоре, примонтировать NFS в контейнер, выяснить, какие идентификаторы пользователей из NFS нужно сопоставить с идентификаторами пользователей в контейнере (у них есть префикс по умолчанию), методом проб и ошибок добиться работы. Основным источником информации будет документация, в которой есть вся необходимая информация, чтобы вы могли адаптировать её под свои нужды: <noindex><a href="https://pve.proxmox.com/wiki/Unprivileged_LXC_containers" target="_blank" rel="nofollow" >https://pve.proxmox.com/wiki/Unprivileged_LXC_containers</a></noindex> <br />
			<i>24.06.2025 11:53:00, LnxBil.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message315329/76397-nuzhen-poshagovaya-instruktsiya-po-nextcloud-snap-_-nfs</link>
			<guid>http://proxmox.su/forum/messages/forum63/message315329/76397-nuzhen-poshagovaya-instruktsiya-po-nextcloud-snap-_-nfs</guid>
			<pubDate>Tue, 24 Jun 2025 11:53:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Нужен пошаговая инструкция по Nextcloud Snap + NFS?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message315328/76397-nuzhen-poshagovaya-instruktsiya-po-nextcloud-snap-_-nfs">Нужен пошаговая инструкция по Nextcloud Snap + NFS?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Я в процессе миграции всех моих контейнеров с сервера TrueNAS (который будет выполнять только функции узла хранения) на сервер Proxmox. Пытаюсь настроить Nextcloud с контейнером Ubuntu 24.04 в непривилегированном режиме и запуском Nextcloud как snap. Хочу, чтобы данные хранились на сервере TrueNAS и получались через NFS. Перерыл весь интернет и нашел всевозможные реализации, кроме той, которую я делаю. Не мог бы кто-нибудь предоставить четкие и лаконичные инструкции по реализации этого? Инструкции должны охватывать: Разрешения файлов (это, вероятно, основная проблема) Правильный способ монтирования NFS-шары Установка и запуск Nextcloud с NFS-хранилищем Как только это будет работать, есть хорошо задокументированные методы миграции сайтов Nextcloud. <br />
			<i>23.06.2025 20:36:00, etrigan63.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message315328/76397-nuzhen-poshagovaya-instruktsiya-po-nextcloud-snap-_-nfs</link>
			<guid>http://proxmox.su/forum/messages/forum63/message315328/76397-nuzhen-poshagovaya-instruktsiya-po-nextcloud-snap-_-nfs</guid>
			<pubDate>Mon, 23 Jun 2025 20:36:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
