Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| omv6:utilities_maint_backup [2022/12/13 03:21] – crashtest | omv6:utilities_maint_backup [2023/07/24 23:12] (current) – [WinSCP] minor typo crashtest | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| < | < | ||
| \\ | \\ | ||
| - | < | + | < |
| \\ | \\ | ||
| \\ | \\ | ||
| 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. omv6-maint-24.jpg - omv6-maint-25.jpg - omv6-maint-26.jpg purged. | ||
| {{ : | {{ : | ||
| Line 56: | Line 57: | ||
| WinSCP allows users, beginners and experienced alike, to visualize the Linux file structure in a manner | WinSCP allows users, beginners and experienced alike, to visualize the Linux file structure in a manner | ||
| - | similar to Windows Explorer. | + | similar to Windows Explorer. |
| users to work with their server remotely. \\ | users to work with their server remotely. \\ | ||
| \\ | \\ | ||
| 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 526: | Line 527: | ||
| **The practical issues of maintaining boot drive clones – when to update and rotate?**\\ | **The practical issues of maintaining boot drive clones – when to update and rotate?**\\ | ||
| \\ | \\ | ||
| - | 1. Linux Operating System package and security updates are unlikely to have a direct on the operation of the server. | + | 1. Linux Operating System package and security updates are unlikely to have a direct |
| \\ | \\ | ||
| - | 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** | ||