From a32345ac0cffd89d20707f2b37c12b73264edbd1 Mon Sep 17 00:00:00 2001 From: Chuck Date: Fri, 16 Dec 2022 16:59:01 -0500 Subject: [PATCH 1/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 61816a9..2df3e47 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ It is a simple menu-driven utility with a command line backend. 1. Apple (MacOS) 2. ASUSTOR - 3. Docker (Plex,inc & Linuxserver.io via 'docker exec') + 3. Docker (Plex,inc, Linuxserver.io, BINHEX, and others via cgroups(v1/v2) via 'docker exec') 4. Linux workstation & server 5. Netgear (OS5 Linux-based systems) 6. QNAP (QTS & QuTS) From 5e27807031e05cbc39fa9847b37d577c7c40b79b Mon Sep 17 00:00:00 2001 From: Chuck Date: Sat, 24 Dec 2022 18:44:23 -0500 Subject: [PATCH 2/5] Update README.md --- README.md | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 2df3e47..8546d79 100644 --- a/README.md +++ b/README.md @@ -34,14 +34,14 @@ It is a simple menu-driven utility with a command line backend. 1. Apple (MacOS) 2. ASUSTOR - 3. Docker (Plex,inc, Linuxserver.io, BINHEX, and others via cgroups(v1/v2) via 'docker exec') + 3. Docker (Plex,inc & Linuxserver.io via 'docker exec') 4. Linux workstation & server 5. Netgear (OS5 Linux-based systems) 6. QNAP (QTS & QuTS) 7. Synology (DSM 6 & DSM 7) 8. Western Digital (OS5) - ## How to install + # Installation Where to place the utility varies from host to host. Please use this table as a reference. @@ -62,18 +62,23 @@ It is a simple menu-driven utility with a command line backend. ``` -### To install & launch on general Linux or most Linux NAS platforms: - 1. Place the tar/zip/sh file in the appropriate directory - 2. Open a command line session (usually SSH) - 3. Elevate privilege level to root - 4. Extract the utility from the tar or zip file - 4. Invoke the utility +### To install & launch on general Linux or most Linux NAS platforms: (Showing with v1.0.7) + 1. Open your browser to https://github.com/ChuckPa/PlexDBRepair/releases/latest + 2. Download the source code (tar.gz) file + 3. Place the tar.gz file in the appropriate directory on the system you'll use it. + 4. Open a command line session (usually Terminal or SSH) + 5. Elevate privilege level to root (sudo) + 6. Extract the utility from the tar or zip file + 7. 'cd' into the extraction directory + 8. Give the utility 'execute' permission + 9. Invoke the utility -#### (Synology DSM 6 used as example) +#### (Synology DSM 6 and version 1.0.7 used as example) ``` cd /volume1/Plex sudo bash - tar xf DBRepair.tar.gz + tar xf UserCredentialReset-1.0.7.tar.gz + cd UserCredentialReset-1.0.7 chmod +x DBRepair.sh ./DBRepair.sh ``` @@ -93,7 +98,8 @@ It is a simple menu-driven utility with a command line backend. - tar xf DBRepair.tar.gz + tar xf UserCredentialReset-1.0.7.tar.gz + cd UserCredentialReset-1.0.7 chmod +x DBRepair.sh ./DBRepair.sh ``` @@ -102,7 +108,9 @@ It is a simple menu-driven utility with a command line backend. sudo bash systemctl stop plexmediaserver cd /path/to/DBRepair.tar - tar xf DBRepair.tar.gz + tar xf UserCredentialReset-1.0.7.tar.gz + cd UserCredentialReset-1.0.7 + chmod +x DBRepair.sh ./DBRepair.sh ``` @@ -110,8 +118,8 @@ It is a simple menu-driven utility with a command line backend. ``` osascript -e 'quit app "Plex Media Server"' cd ~/Downloads - tar xvf PlexDBRepair-0.3.4.tar.gz - cd PlexDBRepair-0.3.4 + tar xvf PlexDBRepair-1.0.7.tar.gz + cd PlexDBRepair-1.0.7 chmod +x DBRepair.sh ./DBRepair.sh ``` From 89e158b16a9fdd1ba804bbdb9990d78f094010ad Mon Sep 17 00:00:00 2001 From: Chuck Date: Sat, 24 Dec 2022 18:45:45 -0500 Subject: [PATCH 3/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8546d79..98ee14b 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,7 @@ It is a simple menu-driven utility with a command line backend. 8. Give the utility 'execute' permission 9. Invoke the utility -#### (Synology DSM 6 and version 1.0.7 used as example) +#### To install & launch on Synology DSM 6 (showing with v1.0.7) ``` cd /volume1/Plex sudo bash From 605d7fa44c01ed594fbedf3011797696c8a87fac Mon Sep 17 00:00:00 2001 From: Chuck Date: Sat, 24 Dec 2022 19:04:03 -0500 Subject: [PATCH 4/5] Update README.md --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 98ee14b..1eb716c 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ It is a simple menu-driven utility with a command line backend. ``` -### To install & launch on general Linux or most Linux NAS platforms: (Showing with v1.0.7) +### To install & launch on general Linux or most Linux NAS platforms: (Showing with v0.6.1) 1. Open your browser to https://github.com/ChuckPa/PlexDBRepair/releases/latest 2. Download the source code (tar.gz) file 3. Place the tar.gz file in the appropriate directory on the system you'll use it. @@ -73,12 +73,12 @@ It is a simple menu-driven utility with a command line backend. 8. Give the utility 'execute' permission 9. Invoke the utility -#### To install & launch on Synology DSM 6 (showing with v1.0.7) +#### To install & launch on Synology DSM 6 (Showing with v0.6.1) ``` cd /volume1/Plex sudo bash - tar xf UserCredentialReset-1.0.7.tar.gz - cd UserCredentialReset-1.0.7 + tar xf PlexDBRepair-0.6.1.tar.gz + cd PlexDBRepair-0.6.1 chmod +x DBRepair.sh ./DBRepair.sh ``` @@ -98,8 +98,8 @@ It is a simple menu-driven utility with a command line backend. - tar xf UserCredentialReset-1.0.7.tar.gz - cd UserCredentialReset-1.0.7 + tar xf PlexDBRepair-0.6.1.tar.gz + cd PlexDBRepair-0.6.1 chmod +x DBRepair.sh ./DBRepair.sh ``` @@ -108,8 +108,8 @@ It is a simple menu-driven utility with a command line backend. sudo bash systemctl stop plexmediaserver cd /path/to/DBRepair.tar - tar xf UserCredentialReset-1.0.7.tar.gz - cd UserCredentialReset-1.0.7 + tar xf PlexDBRepair-0.6.1.tar.gz + cd PlexDBRepair-0.6.1 chmod +x DBRepair.sh ./DBRepair.sh ``` @@ -118,7 +118,7 @@ It is a simple menu-driven utility with a command line backend. ``` osascript -e 'quit app "Plex Media Server"' cd ~/Downloads - tar xvf PlexDBRepair-1.0.7.tar.gz + tar xvf PlexDBRepair-0.6.1.tar.gz cd PlexDBRepair-1.0.7 chmod +x DBRepair.sh ./DBRepair.sh From 1e4a8e4b2682a05262e1b8e532d2b3ed3aaf426c Mon Sep 17 00:00:00 2001 From: ChuckPa Date: Sat, 24 Dec 2022 19:21:43 -0500 Subject: [PATCH 5/5] . --- License.md | 0 README.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) mode change 100644 => 100755 License.md mode change 100644 => 100755 README.md diff --git a/License.md b/License.md old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 index 1eb716c..8f4501f --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ [![master](https://img.shields.io/badge/master-stable-green.svg?maxAge=2592000)]('') ![Maintenance](https://img.shields.io/badge/Maintained-Yes-green.svg) -## Introduction +# Introduction DBRepair provides database repair and maintenance for the most common Plex Media Server database problems. It is a simple menu-driven utility with a command line backend.