Pyload Docker



The main goal of DockSTARTer is to make it quick and easy to get up and running with Docker. You may choose to rely on DockSTARTer for various changes to your Docker system or use DockSTARTer as a stepping stone and learn to do more advanced configurations. Linuxserver / docker-compose: version-1.28.6 288,446 31 23 Mar 2021 15:14:28 linuxserver / dokuwiki: version-2020-07-29 16,083,656 51 21 Mar 2021 15:25:46 linuxserver / domoticz: version-2020.2 21,748,905 96 18 Mar 2021 16:05:51. Docker images are configured using parameters passed at runtime (such as those above). These parameters are separated by a colon and indicate: respectively. For example, -p 8080:80 would expose port 80 from inside the container to be accessible from the host's IP on port 8080 outside the container. OpenMediaVault (OMV) is a free Linux distribution designed for network-attached storage (NAS). The project's lead developer is Volker Theile, who instituted it in 2009. OMV is based on the Debian operating system, and is licensed through the GNU General Public License v3. By the end of 2009, Volker Theile was the only active developer of FreeNAS, a NAS operating system that. If you are using docker-compose, and your services are on the same yaml, you do not need to do this, because docker-compose automatically creates a user defined bridge network and attaches each container to it as long as no other networking option is defined in their config. For the below examples, we will use a network named lsio.

OpenMediaVault
DeveloperVolker Theile
Written inWeb interface: PHP, JavaScript (Ext JS)
OS familyUnix-like
Working stateCurrent
Source modelOpen source
Initial release17 October 2011; 9 years ago
Latest release5.5.22 (Usul)[1] / 12 January 2021; 2 months ago[1]
Repository
Marketing target
Available inEnglish, Chinese, Czech, Danish, Dutch, French, Galician, German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish, Turkish, Ukrainian[2]
Update methodAPT
Package managerdpkg
Platforms
Kernel typeMonolithic (Linux)
UserlandGNU
Default user interfaceGNOME Shell
LicenseFree software (GPL v3)
Preceded byFreeNAS v0.7
Official websitewww.openmediavault.org

OpenMediaVault (OMV) is a freeLinux distribution designed for network-attached storage (NAS).[3][4] The project's lead developer is Volker Theile, who instituted it in 2009. OMV is based on the Debian operating system, and is licensed through the GNU General Public License v3.[5]

Background[edit]

By the end of 2009, Volker Theile was the only active developer of FreeNAS, a NAS operating system that Olivier Cochard-Labbé started developing from m0n0wall in 2005.[6][7][8] m0n0wall is a variation of the FreeBSD operating system, and Theile decided he wanted to rewrite FreeNAS for Linux. The project team had known for months that FreeNAS needed a major rewrite in order to support crucial features.[7] Since Cochard-Labbé preferred to stay with a FreeBSD-based system, he and Theile agreed that Theile would develop his Linux version under a different name;[6] that name was initially coreNAS, but within a matter of days Theile discarded it in favour of OpenMediaVault.[8]

Meanwhile, FreeNAS still needed to be rewritten and maintained. To accomplish this, Cochard-Labbé handed development over to iXsystems, an American company that develops the TrueOS operating system.[7][8]

Technical design[edit]

Theile chose Debian because the large number of programs in its package management system meant that he wouldn't have to spend time repackaging software himself.[9] OpenMediaVault makes a few changes to the Debian operating system. It provides a Web-based user interface for administration and customisation, and a plug-inAPI for implementing new features. One can install plug-ins through the Web interface.

Features[edit]

  • Multi-language, Web-based graphical user interface[10]
  • Protocols: CIFS (via Samba), FTP, NFS (versions 3 and 4), SSH, rsync, iSCSI, AFP and TFTP
  • Software-RAID (levels 0, 1, 4, 5, 6, and 10, plus JBOD)
  • Monitoring: Syslog, Watchdog, S.M.A.R.T., SNMP (v1, 2c, and 3) (read-only)
  • Statistic reports via E-Mail
  • Statistic graphs for the CPU-workload, LAN transfer rates, hard disk usage and RAM allocation
  • GPT/EFI partitioning >2 TByte possible
  • Filesystems: ext2, ext3, ext4, Btrfs, XFS, JFS, NTFS, FAT32
  • User and group management
  • Access controls via ACL
  • Link Aggregation Bonding, Wake On LAN
  • Plug-in system

Plug-ins[edit]

  • ClamAV - Antivirus software[11]
  • Digital Audio Access Protocol – provides audio files in a local network (also for iTunes)
  • SAN and iSCSI – block based access datastores over the network
  • Sabnzbd, an NNTP reader designed for automated retrieval of binary files
  • Lightweight Directory Access Protocol – Information request and changes of a directory service
  • Logical Volume Manager - enables the possibility to create and administrate dynamic partitions
  • Netatalk – File-, time- and printserver for Apple Macintosh
  • Network UPS Tools, to support the use of an Uninterruptible power supply
  • Easy changes to the Routing tables
  • usbbackup, which allows (automatic) backups to external USBhard disks
  • Plex server and webclient, but only for version 4 and prior. Versions 5 and up rely on the Plex Docker container.
  • Transmission (torrent client)
  • OwnCloud – a suite of client-server software for creating file hosting services
  • and many more

Additional plug-ins[edit]

Additional plug-ins are available via additional package repositories. The majority of those Plug-ins are developed by a group called OpenMediaVault Plugin Developers.[12] The status of all Plug-ins can be viewed online.[13] In October 2014 there were around 30 plugins available. In June 2015 there were more than 70 stable plug-ins available.

Third-party plug-ins[edit]

Some of the software that is controllable via third-party plug-ins are:[14]

Arm
  • Aufs, Greyhole, Union mount, and SnapRAID
  • Transmission, a BitTorrent client
  • Calibre, e-book manager
  • CUPS, print server
  • eXtplorer, Web-based file manager
  • pyLoad / JDownloader, download managers
  • MySQL / MariaDB, database server
  • Nginx, Webserver
  • OpenVPN AS, virtual private networking
  • Plex, media server
  • Syslinux, Preboot Execution Environment
  • Roundcube, Web-based mail client
  • Clonezilla / rsnapshot / SystemRescueCD, backup
  • Sickbeard / SABnzdb / Headphones / Couch Potato, Usenet download managers
  • Subsonic, Web-based media streamer and jukebox
  • VirtualBox, virtual machine host
  • WordPress, blog software
  • ZFS, an advanced file system
  • and many more

Minimum System requirements[edit]

  • Any Architecture/hardware[15][16] that is supported by Debian
  • 1 GiB RAM
  • 4 GiB hard drive, solid-state drive, or USB flash drive with static wear leveling support for the OS.
  • 1 hard drive, solid-state drive, or USB flash drive for storing user data

Release history[edit]

For each OpenMediaVault release, Theile chooses a project code name from Frank Herbert's Dune novels.[17]


Legend:Old version, not maintainedOlder version, still maintainedCurrent stable versionLatest preview versionFuture release
VersionNameRelease DateEOL DateBaseNotes
Old version, no longer maintained: 0.2Ix2011-10-17[18]Debian 6Named for the planet Ix.
Old version, no longer maintained: 0.3Omnius2012-04-18[19]2012-12-30[20]Debian 6Introduced multi-language web interface and graphical user prompt for rights administration via Access Control List. The release is named for Omnius, a sentient computer network in the Legends of Dune trilogy.
Old version, no longer maintained: 0.4Fedaykin2012-09-21[21][22]2013-12-09[23]Debian 6Named for the Fedaykin commandos of the Fremen people.
Old version, no longer maintained: 0.5Sardaukar2013-08-25[24]Debian 6Revised API renders v0.4 plugins incompatible.[25]
Old version, no longer maintained: 1.0Kralizec2014-09-15[26]2015-12-26[27]Debian 7Improves support for weaker systems; adds a dashboard with support for widgets; improved infrastructure for plug-ins. This release is named for Kralizec, a battle predicted to occur at the end of the universe.
Old version, no longer maintained: 2.0Stone burner2015-06-29[28][29]2017-12-06[30]Debian 7Sencha ExtJS 5.1.1 Framework for the WebGUI; revised GUI supports configuration of WiFi, VLAN, et al. This release is named for the stone burner, a nuclear weapon held by House Atreides.
Old version, no longer maintained: 3.0Erasmus[31]2017-06-132018-07-09[32]Debian 8Named for the robot Erasmus.
Current stable version:4.0Arrakis[33]2018-05-082020-06-30Debian 9Named for the planet Dune.
Current stable version:5.0[34]Usul[35]2020-03-30Debian 10Named for the secret name of Paul Atreides (Usul) in Dune.

See also[edit]

  • Direct Attached Storage (DAS)
  • Storage Area Network (SAN)
  • FreeNAS - the FreeBSD-based NAS from which OpenMediaVault was originally forked
  • NexentaOS - open source OS and enterprise class NAS with kernel based ZFS
  • Openfiler - CentOS-based NAS operating system
  • XigmaNAS - another FreeBSD-based NAS operating system, XigmaNAS is a continuation of the original FreeNAS code which was developed between 2005 and late 2011

References[edit]

  1. ^ ab'openmediavault/changelog 5.5.22 - openmediavault/openmediavault - GitHub'. github.com. 12 January 2021. Retrieved 16 January 2021.
  2. ^'OpenMediaVault'. Transifex. Retrieved 3 June 2016.
  3. ^Huber, Mathias (8 December 2009). 'FreeNAS: BSD Line and Linux Fork'. Linux Magazine. Retrieved 3 June 2016.
  4. ^Halfacree, Gareth (19 July 2012). 'WHS Alternatives: Media Streaming'. bit-tech.
  5. ^GNU General Public License Version 3, 29 June 2007
  6. ^ abBaader, Hans-Joachim (20 October 2011). 'Erste Version der NAS-Distribution OpenMediaVault' [First Version of the NAS Distribution OpenMediaVault]. Pro-Linux (in German). Retrieved 3 June 2016.
  7. ^ abc'FreeNAS vs OpenMediaVault'. FreeNAS.org. iXsystems. Retrieved 3 June 2016.
  8. ^ abcThoma, Jörg (7 December 2009). 'FreeNAS bleibt bei FreeBSD' [FreeNAS Stays on FreeBSD]. Golem.de (in German). Retrieved 3 June 2016.
  9. ^Seifried, Steven (10 April 2015). 'Interview with OpenMediaVault developer Volker Theile'. Canox.net. Archived from the original on 23 May 2016. Retrieved 3 June 2016.
  10. ^'OpenMediaVault Features'. openmediavault.org. Retrieved 29 August 2016.
  11. ^'OpenMediaVault Package Repository'. openmediavault.org. Retrieved 29 August 2016.
  12. ^github.com, 'OpenMediaVault Plugin Developers' Retrieved 2014-10-03
  13. ^omv-extras.org, 'Latest updates...' Retrieved 2014-10-03
  14. ^'OpenMediaVault Plugin Developers Package Repository'. bintray.com. Retrieved 29 August 2016.
  15. ^debian.org/ports. Debian Website, List of ports
  16. ^wiki.debian.org/Hardware. Debian Wiki, Supported Hardware
  17. ^Theile, Volker (14 July 2011). 'First release of OpenMediaVault is called Ix'. OpenMediaVault.org. Retrieved 3 June 2016.
  18. ^OpenMediaVault 0.2 (Ix) has been released
  19. ^OpenMediaVault 0.3 BETA available
  20. ^OpenMediaVault 0.3.x end-of-life
  21. ^Package repository for 0.4 (Fedaykin) is up
  22. ^New updates available - OpenMediaVault 0.4.0.1 released
  23. ^OMV 0.4 EOL
  24. ^OpenMediaVault 0.5 (Sardaukar) released
  25. ^OpenMediaVault Blog. 3rd Party Plug-ins. Retrieved 2013-08-31
  26. ^OpenMediaVault 1.0 (Kralizec) released
  27. ^OMV 1.x is now EOL
  28. ^OMV 2.0 (Stone Burner) will be available soon
  29. ^Release of OpenMediaVault 2.1 (Stone burner)
  30. ^OMV 2.x is now EOL
  31. ^Theile, Volker (17 December 2015). 'OMV 3 (Erasmus) on Debian 8 (Jessie)'. OpenMediaVault.org. Retrieved 24 June 2016.
  32. ^OMV 3.x is now EOL
  33. ^Theile, Volker (27 February 2017). 'Results from SUSE Hack Week'. OpenMediaVault.org. Retrieved 16 March 2017.
  34. ^Theile, Volker (21 August 2019). 'Releases'. openmediavault.readthedocs.io. Retrieved 6 October 2019.
  35. ^Theile, Volker (19 April 2019). 'Results from Openmediavault Blog'. OpenMediaVault.org.

External links[edit]

  • OpenMediaVault on SourceForge.net
  • OpenMediaVault on DistroWatch
  • OpenMediaVault on PcMac
Retrieved from 'https://en.wikipedia.org/w/index.php?title=OpenMediaVault&oldid=1004026377'

Share your server with others by making them their own server-wide accounts

Built to make those uptimes grow, but not to keep you on last decade's releases

Pyload Docker Pants

Footprint is as light as the choice of your applications

Quick response time to breaking changes when new app versions release

From autodl to ZNC and everything in between, you won't need to look elsewhere

A popular choice of paid hosting providers, as well as hobbyist self-hosters

Applications

A whole repository of applications to fit your needs

Use the following commands as root to get the swizzin installer up and running. Depending on your choice of packages and your CPU, you can have your applications up and running within just a few minutes!

  • curl
  • wget

Supported Platforms

What is swizzin?

swizzin is a collection of bash scripts for Debian-based servers which helps you automate the boring and repetitive tasks of installing, managing and adminsitering a seedbox server. Originally based on QuickBox, swizzin forked away and brought new life to the project in the form of extended OS support, the nginx webserver, a custom built dashboard and extended application support.

Is swizzin actively maintained?

Yes! swizzin currently supports Debian Stretch and Buster, as well as Ubuntu Xenial, Bionic and Focal. Packages are kept in working order and reported, reproducible issues are promptly patched. Support for operating systems is subject to change based on availability of upstream support; however, new long-term support versions of Debian & Ubuntu will be added accordingly.

Is swizzin bloated?

swizzin only installs the applications you request and the dependencies required to support them. In addition to this, there are a few other global dependencies installed during setup which are generally required by a large portion of packages. As far as which packages to install, that's completely up to you!

Why not put it all in docker?

We prefer to keep our applications running as close to the metal as possible. There are many valid times and places where docker would be a good systematic choice, however we believe the trade-offs are not worth it for a seedbox scenario. Keeping apps outside of containers helps you grow buffer, and a lets you tinker with everything as much as you want.

Pyload Docker Raspberry

Resources

Payload Docker Raspberry Pi

Browse our resources to get started with swizzin