OpenMediaVault is the next generation 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 home environments or small 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 Wiki Page
- i486 or amd64 platform
- 1 GiB RAM
- 2 GiB HDD/DOM/CF/USB Thumb Drive used as OpenMediaVault system drive.
- NOTE: The entire disk is used as system disk. The disk can not be used to store user data.
- 1 HDD for data storage
- NFS (v3/v4)
Once you have installed the system, these are the default access credentials.
- User: admin
- Password: openmediavault
Client (SSH, console)
- User: root
- Password: set during installation
Back up external USB drive from previous FreeNAS
I was unable to read the FreeNAS ufs drive on Ubuntu and gave up.
Boot the install CD and proceed
This fails to boot on the Dell Optiplex P4. Fix is to disable serial in Bios settings.
Use SystemRecueCd to wipe partitions on HD.
OpenMediaVault forum - found instruction on loading developer version
Add my user to ssh group to allow ssh sessions.
# usermod -a -G ssh
Desktop side. Entry in /etc/fstab
//192.168.88.209/media /media/nas1 cifs rw,noperm,noauto,credentials=/home/craig/nas1_craig.txt,uid=craig,sec=ntlmv2 0 0
Desktop side. Contents of ~/nas1_craig.txt
username=manager password=ThePassword domain=WORKGROUP
# ls -l /media/6a0bb210-b0fe-46eb-bd64-d5ba0dfab140/ drwxr-s--- 2 manager users 4096 Jul 7 14:09 Media
#======================= Global Settings ======================= [global] workgroup = WORKGROUP server string = %h server dns proxy = no log level = 0 syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 syslog only = yes panic action = /usr/share/samba/panic-action %d encrypt passwords = true passdb backend = tdbsam obey pam restrictions = yes unix password sync = no passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . pam password change = yes socket options = TCP_NODELAY IPTOS_LOWDELAY guest account = nobody load printers = no disable spoolss = yes printing = bsd printcap name = /dev/null unix extensions = yes wide links = no create mask = 0777 directory mask = 0777 use sendfile = yes aio read size = 16384 aio write size = 16384 null passwords = no local master = yes time server = no wins support = no map untrusted to domain = yes #======================= Share Definitions ======================= [Media] comment = Nas1 Media Share path = /media/6a0bb210-b0fe-46eb-bd64-d5ba0dfab140//Media guest ok = no read only = no browseable = yes inherit acls = yes inherit permissions = no ea support = no store dos attributes = no printable = no create mask = 0755 force create mode = 0644 directory mask = 0755 force directory mode = 0755 hide dot files = yes valid users = "manager","player",@"player" invalid users = read list = "player",@"player" write list = "manager"