Πέμπτη 21 Μαΐου 2020

OpenmediaVault NAS notes



openmediavault is a network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins.

openmediavault is primarily designed to be used in small offices or home offices, but is not limited to those scenarios. It is a simple and easy to use out-of-the-box solution that will allow everyone to install and administrate a Network Attached Storage without deeper knowledge.

Installation


After the installation is complete, we can see the ip address accessed through the webpage, followed by the login webpage username admin password openmediavault. If you want to change the web access password, you can access ip address in Browser and set the new password in the System -> General Settings -> Web Administrator Password option.

We can also change the password by running the following  command from the terminal.
omv-firstaid

This command can also be used to set other features such as network configuration.


install Docker /Cockpit



Remove portainer in omv-extras and then execute the command docker volume rm portainer_data. Then reinstall portainer. You will have to clear your browser cache or do a ctrl-shift-R on the portainer web interface.


Download manager / aria2/curl/youtube=dl



NextCloud Docker Installation on OpenmediaVault / portainer

  1. Image on Docker Hub : nextcloud:latest


  1. Start container automatically


See Start containers automatically | Docker Documentation


  1. Container static port


  1. Access through untrusted domain

See Installation wizard — Nextcloud Manual



All URLs used to access your Nextcloud server must be whitelisted in your config.php file, under the trusted_domains setting.You may use IP addresses and domain names. A typical configuration looks like this:


'trusted_domains' =>
  array (
   0 => 'localhost',
   1 => 'server1.example.com',
   2 => '192.168.1.50',
   3 => '[fe80::1:50]',
),