• ready to use and comfortable ZFS storage appliance for iSCSI/FC, NFS and SMB
  • Active Directory support with Snaps as Previous Version
  • user friendly Web-GUI that includes all functions for a sophisticated NAS or SAN appliance.
  • commercial use allowed
  • no capacity limit
  • free download for End-User

Community add-ons like AFP, AMP, Baikal, Proftp, Mediatomb, Owncloud, PHPVirtualbox, Pydio or Serviio.

  • increased GUI performance/ background agents
  • support/ updates/ access to bugfixes
  • extensions like comfortable ACL handling, disk and realtime monitoring or remote replication
  • appliance diskmap, security and tuning (Pro complete)
  • Redistribution/Bundling/setup on customers demand optional
please request a quotation.



OmiOS (current stable 151020)

Manual Installation:

1. download OmniOS  stable

You can setup OmniOS from USB  (use .dd file, 1 GB+ USB stick) or CD (.iso)
You can use this imager
to transfer the usb image to your stick (Windows)

2. Install OmniOS
2a. Option: Install on ESXi, create a new VM (Solaris 10-64) with e1000 and/or  vmxnet3 vnic  (16 GB disk min, 25GB+ suggested)
use 2 GB min RAM (best is 8GB+  or 1/3 of available) and 2 cores
Read my manual about setup napp-in-one:

2b. Install on Hardware:
You can install Omni + napp-it onto Sata or fast USB sticks >=32 GB)
If you use USB, use reliable/fast sticks, best are USB enclosures with an 2,5" Sata SSD

You can also use one or two Sata DOMs for a boot mirror, see
(prefer this over USB)

Read my manual about setup napp-it:
During setup, use UTC timezone, with beta releases, use US keyboard

Reboot now!

3. After installation, login as root (no pw)

4. setup network. Network is set to (per default): network/physical:default,
enter blue commands at console

4.1 create interface
- list available interfaces and use linkname ex e1000g0:

(optional: enable Jumbo Frames first: dladm set-linkprop -p mtu=9000 e1000go)

dladm show-link
ipadm create-if e1000g0

5. use DHCP (or skip to 6.0 to use a static adress)
ipadm create-addr -T dhcp e1000g0/dhcp

5.1 add nameserver
echo 'nameserver' >> /etc/resolv.conf

5.2  use dns (copy over DNS template)
cp /etc/nsswitch.dns /etc/nsswitch.conf

If something happens (typo error), retry, opt. delete interface ex ipadm delete-if e1000g0

5.3 install napp-it (newest free)
wget -O - | perl

5.4 l
start napp-it from your Desktop via Browser
http://serverip:81 (use real server-ip of your server)
You can check your ip at console with command ifconfig

reboot after installation of napp-it  (or check napp-it menu "snapshots - be" that current BE is default)
reboot (mostly not needed)

5.5 Update napp-it (Menu About  > Update)

Next step 6. is an option to 5. (use either 5. dhcp or 6. manual setup)

6.0  add static IP address
  6.1 create static adress
  ipadm create-addr -T static -a e1000g0/v4

  6..2 add default route
  route -p add default

If something happens (typo error), retry, opt. delete interface ex ipadm delete-if e1000g0

6.3 install napp-it (newest dafault for Free/Pro)
wget -O - | perl

6.4 login to napp-it via any web-browser
(you can request ip via ifconfig -a )
http://ip of your server:81

reboot after installation of napp-it  (or check napp-it menu "snapshots - be" that current BE is default)
reboot (mostly not needed)

other settings
OmniOS 151018 enables sendmail per default Beside other problems it is spamming the console
unless you enter a fqdn hostname or disable sendmail (with current napp-it in menu sendmail)

OmniOS 151018 and uo
Enable Windows browsing (this requires a Windows Master Browser ex Windows server in your network)
Set netbios_enable=true (allow Windows network browsing) in menu Services > SMB > properties

SMB guest access
Create a user with name guest (pw does not matter), set „smbadm enable-user guest“ and use guest to connect

Modify OS defaults

The OmniOS defaults are suboptimal regarding network settings (ip-buffer), NFS settings, AHCI Hotplug behaviour (disabled per default) or disk timeouts (up to 3 minutes on problems, way to high should be reduced to a TLER alike timeout of 7s).

On napp-it Pro, you can enable improved settings with the base tuning option in System > System Tuning

7. enable remote root access
Napp-it menu Services-SSH allow root

(Re) Enter a root pw at consoler: passwd root (this creates a SMB pw as well)
You are now able to connect via WinSCP (or putty) as root
passwd root

8. opt.  netatalk 3.1 (netatalk EoL)
Using the repo
wget -O - | perl 

9. opt. Update OmniOS to newest
pkg image-update (or pkg update)

10.  opt. install TLS email

Reported Problems with 151018

Some seconds delay when accessong SMB shares from Windows 7

svccfg -s network/smb/server setprop smbd/oplock_enable=false

OmniOS not shown under Windows - Network
Solution: Set napp-it Services > SMB > Properties

Check OmniOS repos for other apps: and

or use the pkin repo from Joyent

10. Vmware-tools (ESXi 5.5) and OmniOS

If you want to install VMware tools in OmniOS, you can either mount the tools iso manually according to Installation HOWTO en.pdf within ESXi or

- open the Installer ESXi iso with 7Zip (file VMware-VMvisor-Installer-5.5.0-1331820.x86_64.iso)
- then open TOOLS.T00 and then the file TOOLS with 7zip

- Open the folder 5.5.0/vmtools
You can see all tool-isos now

- Open Solaris ISO
- Open vmware-solaris-tools.tar.gz
- Open vmware-solaris-tools.rar

- Copy the folder vmware-tools-distrib to your OmniOS /root folder (ex use WinSCP)
- change permissions of this folder to 777 recursively
- open a console on OmniOS (as root) and run perl /root/vmware-tools-distrib/

Be aware of problems with e1000 vnics on ESXi 5.5 (see en.html )
I suggest to use vmxnet3 vnics until this proble is solved by Vmware

11. menu set
You can select a menu set or language in menu About >> settings
In the menu set sol (Solaris) only thise services are available tht are included in a base Solaris system.

12. network browsing
For current OmniOS with SMB 2.1, you must enable netbios to allow network browsing

In current napp-it, theb setting is in menu Services > SMB > Properties

Problems with

Some interactive commands like usermanagement that call passwd require the Expect modules.
This modules like IO::Tty are very sensitive to the installed Perl version.

For OmniOS i have included two versions of this modules. Mostly napp-it detects the correct version. If you get error messages
about Perl modules like IO::Tty try the following (usually OmniOS 151004, 151010):
cp -R /var/web-gui/data/tools/omni_bloody/CGI/. /var/web-gui/data/napp-it/CGI/

if this does not help, use the other variant: (usually OmniOS 1511006, 151008):
cp -R /var/web-gui/data/tools/omni_stable/CGI/. /var/web-gui/data/napp-it/CGI/

If you install any package that switches Perl defaults from Perl from 32 to 64 bit
Expect will not work as it requires 32 bit. Go back to a previous BE then.

napp-it 21.02.2017