共有フォルダストレージを備えたVirtualBox上のNextcloud

私は長い間自分のホームクラウドを持っているという考えを持っていました。FreeNAS、NAS4Free、OpenMediaVaultなどの無料ディストリビューションに基づくNASオプションを検討しました。しかし、モバイルクライアント、シンプルで美しいwebUIが必要でした。以前、私はどういうわけかさまざまなソリューションに手を出し、ownCloudプロジェクトが好きでした。しかし現在、彼は有料のモバイルアプリケーションを持っています。今では約30ルーブルかかりますが、もっと無料のものが欲しかったのです。-私はownCloudの良いフォーク思い出しNextcloudモバイルアプリケーションは無料で(+追加のアプリケーションがあります)、デスクトップクライアント(Win、Mac、Linux)があります。Nextcloud自体には、多くの設定、統合、および拡張機能(アプリケーション)をインストールする機能があります。





Nextcloudは、いくつかの方法で配布されます。





  1. Webサーバーのサーバーアプリケーションのアーカイブ。





  2. Web-;





  3. «» VirtualBox, Docker Snap-.





VirtualBox, , .





: VirtualBox ( — VB) VirtualBox Extension Pack ( — VBEP).





1. — Nextcloud-VM.ova.





Hansson IT.





2. , VirtualBox.





( — ) , . «» , Nextcloud . , .. , Nextcloud.





3. «» .





4. , VB.





Nextcloud

Ubuntu Server 20.04.1 LTS Nextcloud.





1. .





2. . () — ncadmin, nextcloud.





Nextcloud.





3. .





4. . ncadmin.





, Enter Nextcloud.





5. . 2 ( 40 ):





  • disk1 — , ext4.





  • disk2 — ZFS.





. ( ), .





, «».





6. .





«1 Disk», .





«Tab» , «Ok» «Enter».





7. DNS :





  • Quad9





  • Cloudflare





  • Local — ( DHCP)





Cloudflare. «Ok».





8. — .





, «».





9. — http://archive.ubuntu.com/ubuntu.





, «».





10. — , , .





, ( , , ). «No» «Enter».





Nextcloud (+PostgreSQL, PHP, Apache).





11. ncadmin





. , «Enter», «Enter».





12. Nextcloud — ncadmin. .





. , «Enter», , «Enter», «Enter».





13.





«Europe», «Ok».





14. . «Ok».





15. , '/etc/sysemd/resolved.conf' :





Y I — ( ) ;





N O — ;





D — ;





Z — shell





: «Y» «Enter».





.





16. ( PuTTY). , , /home/ncadmin/welcome.sh ( ).





«Ok». — Nextcloud .





VB sudo apt install virtualbox-guest-utils







sudo shutdown -h now







, , VB .





1. ( PuTTY)





2. 1024





3.





4. (folder): -





.





https://enk2x.ru/2019/09/21/datanew/





, .





1.





cd /media







ls







«sf_folder» ( «sf_»), «folder» — .





2. «vboxsf» (- ) ncadmin www-data ( Apache).





sudo usermod -aG vboxsf ncadmin







sudo usermod -aG vboxsf www-data











sudo shutdown -r now







3. nextcloud





sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --on







nextcloud www, html





4.





sudo cp -R /mnt/ncdata /media/sf_folder







5.





cd /media/sf_folder/ncdata







ls











6. -





sudo nano /var/www/nextcloud/config/config.php







config.php, 'datadirectory' '/mnt/ncdata' '/media/sf_folder/ncdata' ( «folder» — )





Ctrl+X, «y» «Enter».





7.





sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --off







.





1. Nextcloud web- admin Photos





2. -





3. .





その結果、外部ストレージを備えた仮想マシン上にクラウドサーバーが作成され、ファイルマネージャーから直接アクセスできるようになりました。





4.逆コピー順





最初に(アプリケーションを使用せずに)共有フォルダーにファイルを手動でアップロードした場合、それらはアプリケーションに表示されません。それらを表示するには、コマンドを使用してフォルダを再スキャンする必要があります





sudo -u www-data php /var/www/nwxtcloud/occ files:scan —all







スキャン後、追加されたファイルがアプリケーションに表示されます。








All Articles