Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
omv6:utilities_maint_backup [2023/02/06 20:48] – [The Benefits of Maintaining Operating System Backup] crashtest | omv6:utilities_maint_backup [2023/05/31 14:49] – [Selecting a Docker - Primary Considerations] crashtest | ||
---|---|---|---|
Line 12: | Line 12: | ||
Version History: \\ | Version History: \\ | ||
December 12th, 2022 - First Draft:\\ | December 12th, 2022 - First Draft:\\ | ||
+ | May 31rst, 2023: Docker instructions were directed to the Compose Plugin doc. Removed Portainer install. | ||
{{ : | {{ : | ||
Line 509: | Line 510: | ||
As users configure their servers, add services, reconfigure shares, move their data around, tweak access controls, etc., servers tend to become “works in progress”. Configuring a server to the user’s preferences can be an evolution that may take weeks or even months. If a complete server rebuild is required, the customization, | As users configure their servers, add services, reconfigure shares, move their data around, tweak access controls, etc., servers tend to become “works in progress”. Configuring a server to the user’s preferences can be an evolution that may take weeks or even months. If a complete server rebuild is required, the customization, | ||
\\ | \\ | ||
- | There are several ways to duplicate an operating system boot drive, but many can be technically involved; requiring network access to remote servers, bootable utilities and somewhat complex processes.\\ | + | There are several ways to duplicate an operating system boot drive but many can be technically involved, requiring network access to remote servers, bootable utilities and somewhat complex processes.\\ |
\\ | \\ | ||
Line 528: | Line 529: | ||
1. Linux Operating System package and security updates are unlikely to have a direct impact on the operation of the server. | 1. Linux Operating System package and security updates are unlikely to have a direct impact on the operation of the server. | ||
\\ | \\ | ||
- | 2. Add-on packages that are direct installed on the boot drive, Dockers (Plex, Urbackup, Pi-Hole, etc.), are another matter. | + | 2. Add-on packages that are direct installed on the boot drive, Dockers (Plex, Urbackup, Pi-Hole, etc.), are another matter. |
\\ | \\ | ||
- | 3. If a network share is added, deleted, or any aspect of the NAS is reconfigured that changes the operation of the NAS; the backup would need to be updated. Otherwise, | + | 3. If a network share is added, deleted, or any aspect of the NAS is reconfigured that changes the operation of the NAS, the backup would need to be updated. Otherwise, |
\\ | \\ | ||
4. If a cloning mistake is made (let’s respect Murphy’s Law), a 3rd clone could become a “fallback of last resort”. Given that Linux package upgrades and openmediavault sub-version upgrades have little to no effect on network shares or the high level configuration of the NAS, a 3rd clone can be maintained that is updated //only// when the NAS configuration is changed.\\ | 4. If a cloning mistake is made (let’s respect Murphy’s Law), a 3rd clone could become a “fallback of last resort”. Given that Linux package upgrades and openmediavault sub-version upgrades have little to no effect on network shares or the high level configuration of the NAS, a 3rd clone can be maintained that is updated //only// when the NAS configuration is changed.\\ | ||
Line 560: | Line 561: | ||
**At this point users might consider marking the working SD-card or thumb-drive to insure that it doesn’t get mixed up with the blank card. Otherwise, it is possible to read a “blank card” and use the blank image to “overwrite” the working card.**\\ | **At this point users might consider marking the working SD-card or thumb-drive to insure that it doesn’t get mixed up with the blank card. Otherwise, it is possible to read a “blank card” and use the blank image to “overwrite” the working card.**\\ | ||
\\ | \\ | ||
- | Insert the **working** card and start USBimager\\ | + | Insert the **working** card and start USBimager.\\ |
\\ | \\ | ||
< | < | ||
Line 654: | Line 655: | ||
==== Dockers - General ==== | ==== Dockers - General ==== | ||
- | While Dockers are an avenue toward adding // | + | While Dockers are an avenue toward adding // |
+ | \\ | ||
+ | While it’s command line oriented, this [[https:// | ||
=== So, What is a “Docker”? | === So, What is a “Docker”? | ||
Line 666: | Line 669: | ||
=== Installing Docker === | === Installing Docker === | ||
- | Installing | + | Effective May 30th, 2023 Docker is supported with the -> [[https:// |
- | \\ | + | |
- | Under **System**, **OMV-Extras**, | + | |
- | **Before | + | A guide for installing |
- | Take note of the default Docker Storage location. **/var/lib/ | + | |
- | * The easiest solution is to change the Docker Storage path to a data drive. If the default path is changed, Downloader output and metadata created by media servers (Plex, Emby and others) will be stored on a data drive by default. | ||
- | * A more advanced solution would be to leave the default storage location in place (var/ | ||
- | \\ | ||
- | |||
- | < | ||
- | {{ : | ||
- | |||
- | An install dialog box will popup and scroll as files are downloaded and installed. At the end, "End of Line" will be displayed. Click the **Close** button.\\ | ||
- | \\ | ||
- | < | ||
- | \\ | ||
- | ---- | ||
- | \\ | ||
- | **General Note:**\\ | ||
- | Docker is now installed and it can be controlled from the command line. However, for most users, controlling Docker from the command line may be an daunting task. | ||
- | [[https:// | ||
- | \\ | ||
- | Portainer and Yacht have their individual strengths and weaknesses. | ||
- | \\ | ||
---- | ---- | ||
- | === Installing Portainer === | ||
- | \\ | ||
- | Under **System**, **OMV-Extras**, | ||
- | < | ||
- | |||
- | {{ : | ||
- | |||
- | An install dialog box will popup and scroll as the Portainer image is downloaded and a container is initialized. At the end, "**End of Line**" | ||
- | \\ | ||
- | Click the **Close** button.\\ | ||
- | \\ | ||
- | With a successful install the **Status** line will report; **Up X seconds** (or minutes, etc.)\\ | ||
- | \\ | ||
- | ---- | ||
- | \\ | ||
- | Click on **Open Web**.\\ | ||
- | \\ | ||
- | < | ||
- | < | ||
- | <table width=" | ||
- | <tr> | ||
- | <td colspan=" | ||
- | < | ||
- | </td> | ||
- | </tr> | ||
- | <tr> | ||
- | <td style=" | ||
- | Some browsers may block " | ||
- | </tr> | ||
- | </ | ||
- | </ | ||
- | </ | ||
- | |||
- | \\ | ||
- | At this point, Portainer is completely unconfigured. The first configuration requirement is setting a **password** for the **admin** user. Take note of the username **admin** and the entered **password**. They will be needed to log into Portainer again.\\ | ||
- | \\ | ||
- | ---- | ||
- | \\ | ||
- | When a password is entered and confirmed, the Portainer page will change to **Quick Setup**.\\ | ||
- | \\ | ||
- | < | ||
- | \\ | ||
- | |||
- | {{ :: | ||
- | |||
- | Portainer is now running with a minimal configuration.\\ | ||
- | \\ | ||
- | At this point, on the left hand menu, menu selections for the **Local Environment** can be found. | ||
- | \\ | ||
- | For more information on configuring Dockers in Portainer, portainer.io hosts → [[https:// | ||
- | \\ | ||
---- | ---- | ||
\\ | \\ | ||
Line 758: | Line 688: | ||
**First: | **First: | ||
\\ | \\ | ||
- | When installing a Docker, for the greatest chance of success, it is suggested that users follow the guidance provided in [[https:// | + | Potential |
\\ | \\ | ||
**Second: | **Second: | ||
\\ | \\ | ||
- | Potential | + | To increase the chance of success, when attempting to install a Docker |
+ | (Note: It is not necessary to sign in or to create an account. | ||
\\ | \\ | ||
**Third: | **Third: | ||
- | \\ | ||
- | To increase the chance of success, when attempting to install a Docker without a guide, look for the more popular Dockers with the highest number of “pulls” on the Docker Hub. [[https:// | ||
- | \\ | ||
- | **Forth: | ||
\\ | \\ | ||
In the vast majority of cases, Dockers that fail to work won’t have anything to do with openmediavault or Portainer. Their issues tend to originate from selecting the wrong architecture, | In the vast majority of cases, Dockers that fail to work won’t have anything to do with openmediavault or Portainer. Their issues tend to originate from selecting the wrong architecture, | ||
Line 887: | Line 814: | ||
\\ | \\ | ||
If you found this guide to be helpful, please consider a modest donation to support the | If you found this guide to be helpful, please consider a modest donation to support the | ||
- | hosting costs of this server (OMV-Extras) and the project (Openmediavault). \\ | + | hosting costs of this server (OMV-Extras) and the host project (Openmediavault). \\ |
\\ | \\ | ||
**OMV-Extras.org** | **OMV-Extras.org** |