Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
333 commits
Select commit Hold shift + click to select a range
ce84917
Rename .github/workflows/blank.yml to .github/.chglog/config.yml
Jan 17, 2020
058341e
Create CHANGELOG.tpl.md
Jan 17, 2020
1bc5051
remove
Jan 17, 2020
6bdf50e
Update pgscan.sh
Jan 18, 2020
a121ad3
Update pgscan.sh
Jan 18, 2020
63472de
Update pgscan.sh
porkie02 Jan 18, 2020
9bdcbcb
Merge pull request #29 from porkie02/patch-1
Jan 18, 2020
e2ddfd1
pgscan line fix
Jan 18, 2020
5cccf0c
Update place.holder
justinglock40 Jan 18, 2020
f708d8d
Merge branch 'master' of https://github.com/PTS-Team/PTS-Team
Jan 18, 2020
5cc8f50
pas_docker
Jan 19, 2020
e30900a
Update config.json.j2
justinglock40 Jan 19, 2020
c6a7c20
Add files via upload
justinglock40 Jan 19, 2020
3f73115
Update config.json.j2
Jan 19, 2020
f800287
PAS Docker
Jan 19, 2020
c9b1c41
PAS docker
Jan 19, 2020
eb805c8
Update plexautoscan.yml
Jan 19, 2020
265f74b
Update place.holder
Jan 19, 2020
c45aaca
PAS Docker finished
Jan 19, 2020
01367f4
Update pgscan.sh
Jan 19, 2020
de9ff1f
Update pgscan.sh
Jan 19, 2020
e8d858f
missing config folder
Jan 19, 2020
7de10b7
log printer for PAS
Jan 19, 2020
55750de
Update pgscan.sh
Jan 19, 2020
54db43a
Final note added
Jan 19, 2020
d0a578c
Update plexautoscan.yml
Jan 19, 2020
5874050
Minor edit
HawksRepos Jan 19, 2020
71d46cb
Merge pull request #30 from Hawkinzzz/patch-7
Jan 19, 2020
2019ac1
:hammer:
Jan 19, 2020
14c7b43
[FIX] :hammer: PAS Layout full rewrite
Jan 19, 2020
fb31140
Update pgscan.sh
Jan 19, 2020
54fb71c
Update pgscan.sh
Jan 19, 2020
e23ba9d
Update pgscan.sh
Jan 19, 2020
f54fb1a
[FIX] Roken create for first start
Jan 19, 2020
e7ec3ab
:up: [ ADDON ] showpaspage
Jan 19, 2020
96a13b4
Update pgscan.sh
Jan 19, 2020
2895fcd
:x: wrong line edit
Jan 19, 2020
ced5634
🆙 Remove old values folder
Jan 19, 2020
9290b17
:hammer: [ FIX ] Remove any errors fatal
Jan 21, 2020
01b8c1b
Update pyansible.sh
Jan 21, 2020
0671b34
[ BUG ] Python rebase
Jan 21, 2020
9e88b0e
Update community.yml
Jan 21, 2020
bb645e3
Delete README.md
Jan 21, 2020
bcc4930
Delete CHANGELOG.md
Jan 21, 2020
c9ea36b
Delete CONTRIBUTING.md
Jan 21, 2020
7bb6747
Re-Adds deleted files
Sn0wed1 Jan 22, 2020
0efd447
Merge pull request #1 from ptsd-team/master
thesammykins Jan 22, 2020
9007dc9
Update Links to MHA-Team Repo
HawksRepos Jan 22, 2020
356f308
Update link to MHA-Team
HawksRepos Jan 22, 2020
179a8fc
Update URL Ref to MHA Team
HawksRepos Jan 22, 2020
3a50987
Update URL to MHA-Team
HawksRepos Jan 22, 2020
3f6e5af
Remove PTS-Team Link
HawksRepos Jan 22, 2020
c0642a1
Remove PTS-Team Links
HawksRepos Jan 22, 2020
28f68d2
Remove PTS Links
HawksRepos Jan 22, 2020
5506dc5
Merge pull request #8 from Hawkinzzz/patch-14
thesammykins Jan 22, 2020
a069a49
Merge pull request #7 from Hawkinzzz/patch-13
thesammykins Jan 22, 2020
74cee99
Merge pull request #6 from Hawkinzzz/patch-12
thesammykins Jan 22, 2020
12a2c39
Merge pull request #5 from Hawkinzzz/patch-11
thesammykins Jan 22, 2020
eafebec
Merge pull request #4 from Hawkinzzz/patch-10
thesammykins Jan 22, 2020
4c74649
Merge pull request #3 from Hawkinzzz/patch-9
thesammykins Jan 22, 2020
f92771b
Merge pull request #2 from Hawkinzzz/patch-8
thesammykins Jan 22, 2020
08108d6
Replace any reference to PTS-Team
HawksRepos Jan 22, 2020
d5d4d95
fix error
HawksRepos Jan 22, 2020
b0e86ed
Correct link to drop.sh
HawksRepos Jan 23, 2020
638e8c2
Correct link to drop.sh
HawksRepos Jan 23, 2020
af64f27
Update link to drop.sh
HawksRepos Jan 23, 2020
02affae
quick dirty fix to PAS user issue
HawksRepos Jan 23, 2020
f5d268e
Update to include details for script to change repo from pts-team to …
drgnfyre Jan 25, 2020
72427b4
Merge pull request #12 from drgnfyre/master
HawksRepos Jan 25, 2020
044b60d
Update docker user rule
HawksRepos Jan 25, 2020
e9d8eb6
Fix PAS Docker User
HawksRepos Jan 25, 2020
0e7bf11
Undo Mistake
HawksRepos Jan 25, 2020
2f40a45
Update scommands.log
smashingtags Jan 25, 2020
f448146
add core.yml
HawksRepos Jan 25, 2020
fd528b4
Fix Install Error
HawksRepos Jan 25, 2020
3fa294a
Fix Traefik Install Errors
HawksRepos Jan 25, 2020
7149aff
Merge pull request #13 from smashingtags/patch-1
HawksRepos Jan 26, 2020
9b8b799
Update issue templates
HawksRepos Jan 31, 2020
6f9b664
correct app remove
HawksRepos Feb 1, 2020
261b70b
Merge pull request #16 from MHA-Team/Hawkinzzz-patch-2
HawksRepos Feb 1, 2020
2a44938
Auto Updating Fix/Enchancement (#17)
DomGrieco Feb 2, 2020
8f97a57
add exclude list (#19)
DomGrieco Feb 2, 2020
04712f0
updates suggested by doob
DomGrieco Feb 2, 2020
c7f5051
Merge pull request #20 from MHA-Team/DomGrieco-patch-2
HawksRepos Feb 2, 2020
f854f9c
Update README.md
thesammykins May 28, 2020
b69f2b5
Update README.md
thesammykins May 29, 2020
2914456
Update config.json.j2
smashingtags Jul 25, 2020
2163c6f
Update plexautoscan.yml
smashingtags Jul 25, 2020
1015437
Update plexautoscan.yml
smashingtags Jul 25, 2020
bb499ce
Update core.yml
smashingtags Aug 7, 2020
8829691
Rename pastask.yml to pastask.bak
smashingtags Aug 16, 2020
b91654a
Add files via upload
smashingtags Aug 16, 2020
aeaa2a8
Rename pastask.yml to pastask.test
smashingtags Aug 17, 2020
490bb03
Rename pastask.bak to pastask.yml
smashingtags Aug 17, 2020
3d33de0
Update portainer.yml
smashingtags Sep 25, 2020
1f47a12
Update portainer.yml
smashingtags Sep 25, 2020
2b4768d
Update plexautoscan.yml
smashingtags Sep 30, 2020
1f25bb3
Update ouroboros.yml
smashingtags Sep 30, 2020
9ec20a9
Update README.md
thesammykins Mar 23, 2021
a64bf45
Update README.md
Xpl0yt91 Jul 3, 2021
429160b
Change to Pandaura
Xpl0yt91 Jul 4, 2021
425929d
Update README.md
Xpl0yt91 Jul 4, 2021
48b20de
Update start.sh
Xpl0yt91 Jul 4, 2021
7e69aa0
Merge branch 'master' of https://github.com/pandaura/PTS-Team
Xpl0yt91 Jul 4, 2021
26c9f84
Update start.sh
Xpl0yt91 Jul 4, 2021
6d85d73
Update README.md
Xpl0yt91 Jul 4, 2021
de8f3e7
Better language used
Xpl0yt91 Jul 4, 2021
cb93888
Renaming appguard to .old
Xpl0yt91 Jul 4, 2021
4fd702d
Adding Plexdance
Xpl0yt91 Jul 5, 2021
7566c67
Hidden Gem
Xpl0yt91 Jul 5, 2021
42fce4e
Update README.md
Xpl0yt91 Jul 8, 2021
df041de
Vault is being worked on currently
Xpl0yt91 Jul 8, 2021
2636ffd
Overall tidy up
Xpl0yt91 Jul 28, 2021
33b87b3
More tidying
Xpl0yt91 Aug 2, 2021
687c31f
Better layout and wording
Xpl0yt91 Aug 10, 2021
29ada45
more info emojis
Xpl0yt91 Aug 30, 2021
dc9b350
Merge pull request #1 from Pandaura/dev
Xpl0yt91 Aug 30, 2021
9f61da8
Update alias.yml
Xpl0yt91 Aug 30, 2021
720e3d0
arguements
Xpl0yt91 Aug 30, 2021
e32abd2
arguments and settings
Xpl0yt91 Aug 30, 2021
0be6b65
Merge branch 'master' of https://github.com/Pandaura/PTS-Team
Xpl0yt91 Aug 30, 2021
b3f8e04
Revert "Merge branch 'master' of https://github.com/Pandaura/PTS-Team"
Xpl0yt91 Aug 30, 2021
46bca7a
Revert "arguments and settings"
Xpl0yt91 Aug 30, 2021
051a16f
re-test
Xpl0yt91 Aug 30, 2021
8369c31
test for arg
Xpl0yt91 Aug 30, 2021
1a97a83
Update pts
Xpl0yt91 Aug 30, 2021
33d0c25
Revert "Update pts"
Xpl0yt91 Aug 31, 2021
5bd6731
Revert "test for arg"
Xpl0yt91 Aug 31, 2021
5b0198c
Revert "test for arg"
Xpl0yt91 Aug 31, 2021
21107ac
haha
Xpl0yt91 Aug 31, 2021
0638a6e
Update pgclone.sh
HawksRepos Sep 4, 2021
dc47fdd
Remove alternate method of installation
HawksRepos Sep 4, 2021
b35c258
Update readme
HawksRepos Sep 4, 2021
e0b3b6d
Starting Authelia integration
HawksRepos Sep 4, 2021
14c5eb1
A lot of changes
Xpl0yt91 Sep 4, 2021
3247bbc
Hide ansible tasks
Xpl0yt91 Sep 5, 2021
4008a53
Getting there
Xpl0yt91 Sep 5, 2021
a273fff
Tidy up
Xpl0yt91 Sep 5, 2021
f6e93c7
Visible Changes
Xpl0yt91 Sep 5, 2021
743f8d4
Time to hide ansible
Xpl0yt91 Sep 5, 2021
a52bb23
Create ansible.cfg.txt
Xpl0yt91 Sep 5, 2021
d410b19
bloody hell
Xpl0yt91 Sep 5, 2021
8856394
Update alias.yml
Xpl0yt91 Sep 5, 2021
80ea624
Update alias.yml
Xpl0yt91 Sep 5, 2021
cfb3e68
Update alias.yml
Xpl0yt91 Sep 5, 2021
26b7113
Update alias.yml
Xpl0yt91 Sep 5, 2021
9b60595
Delete ansible.cfg
Xpl0yt91 Sep 5, 2021
7a67e96
Update alias.yml
Xpl0yt91 Sep 5, 2021
2441206
Create ansible.cfg
Xpl0yt91 Sep 6, 2021
b80e186
Merge pull request #2 from Pandaura/dev-authelia
HawksRepos Sep 7, 2021
4a99176
Redirect app list
HawksRepos Sep 7, 2021
4014ab0
Vault Repo byebye
Xpl0yt91 Sep 7, 2021
19f4970
Merge branch 'master' of https://github.com/Pandaura/PTS-Team
Xpl0yt91 Sep 7, 2021
4ee47bd
Update start.sh
Xpl0yt91 Sep 7, 2021
79afff6
Change vault menu script
Xpl0yt91 Sep 7, 2021
cd85203
Change restore lookup location
Xpl0yt91 Sep 7, 2021
da72004
Switched plexautoscan version
ldyte3 Sep 7, 2021
e14fb00
Merge branch 'master' of https://github.com/Pandaura/PTS-Team
ldyte3 Sep 7, 2021
e4f0068
Update start.sh
Xpl0yt91 Sep 7, 2021
a3b8c66
Merge branch 'master' of https://github.com/Pandaura/PTS-Team
Xpl0yt91 Sep 7, 2021
75dbcc3
Update start.sh
Xpl0yt91 Sep 7, 2021
d20e2a2
port update and name change to variable
ldyte3 Sep 10, 2021
c2f3d86
Merge branch 'master' of https://github.com/Pandaura/PTS-Team
ldyte3 Sep 10, 2021
0843f6b
ouroboros removed and menu changes
Xpl0yt91 Sep 11, 2021
3ba904c
Merge branch 'master' of https://github.com/Pandaura/PTS-Team
Xpl0yt91 Sep 11, 2021
8e21503
Fixes
Xpl0yt91 Sep 12, 2021
d3838c3
Not sneaky enough
Xpl0yt91 Sep 12, 2021
1ed9a10
tidying
Xpl0yt91 Sep 12, 2021
615d095
Re-added PGUI
Xpl0yt91 Sep 18, 2021
6bd43d4
Pandaura alias
Xpl0yt91 Sep 18, 2021
05a9417
Pandura template
Xpl0yt91 Sep 18, 2021
41e829c
Update scommands.log
Xpl0yt91 Sep 18, 2021
3a74ceb
Update alias.yml
Xpl0yt91 Sep 18, 2021
7b99370
run pandaura
Xpl0yt91 Sep 18, 2021
4fc8e57
missed slash notation
Xpl0yt91 Sep 18, 2021
60bfbfe
Update alias.yml
Xpl0yt91 Sep 18, 2021
e2fe188
More changes
Xpl0yt91 Sep 18, 2021
bc92de1
Add files via upload
Xpl0yt91 Sep 18, 2021
b80ca42
Update README.md
Xpl0yt91 Sep 18, 2021
e1c8783
Update README.md
Xpl0yt91 Sep 18, 2021
d7ce852
Update README.md
Xpl0yt91 Sep 18, 2021
03ba621
Going to be replaced with one loop gif
Xpl0yt91 Sep 18, 2021
332b511
Add files via upload
Xpl0yt91 Sep 18, 2021
4219bfd
Update README.md
Xpl0yt91 Sep 18, 2021
2c23353
Update README.md
Xpl0yt91 Sep 18, 2021
5b125f7
Update README.md
Xpl0yt91 Sep 18, 2021
9ba5bbf
end went dark and stayed due to one loop
Xpl0yt91 Sep 18, 2021
867f7ba
Removed black end frames
Xpl0yt91 Sep 18, 2021
45dad62
Update README.md
Xpl0yt91 Sep 18, 2021
b175c77
Update README.md
Xpl0yt91 Sep 18, 2021
dca5fff
simple changes
Xpl0yt91 Sep 19, 2021
9855946
Merge branch 'master' of https://github.com/Pandaura/PTS-Team
Xpl0yt91 Sep 19, 2021
ae62f11
I'll be updating this again very soon
Xpl0yt91 Sep 23, 2021
7ffa16e
Merge branch 'master' of https://github.com/Pandaura/PTS-Team
Xpl0yt91 Sep 24, 2021
a6e78b7
call variables
Xpl0yt91 Sep 24, 2021
8fda92b
menu change
Xpl0yt91 Sep 24, 2021
5f90d0f
Update start.sh
Xpl0yt91 Sep 24, 2021
850e260
Update start.sh
Xpl0yt91 Sep 24, 2021
8f4bd48
menu naming
Xpl0yt91 Sep 24, 2021
02ddf36
Update start.sh
Xpl0yt91 Sep 24, 2021
456cd0e
end_menu error rix
Xpl0yt91 Sep 26, 2021
5a9512d
Update menu
Xpl0yt91 Sep 28, 2021
27c2a22
Tidying up
Xpl0yt91 Sep 28, 2021
f012991
Settings menu input fix
akkibhat Sep 30, 2021
4391191
cleanup mount menu
akkibhat Sep 30, 2021
7435e3f
Merge pull request #3 from akkiogra/master
Xpl0yt91 Sep 30, 2021
1e9914e
fixed function recall
Xpl0yt91 Sep 30, 2021
2588b22
Update start.sh
Xpl0yt91 Sep 30, 2021
e1f48bf
wrong
Xpl0yt91 Sep 30, 2021
3ca87f1
Revert "wrong"
Xpl0yt91 Sep 30, 2021
7b154c4
Update start.sh
Xpl0yt91 Sep 30, 2021
b11f8ea
Update README.md
Xpl0yt91 Oct 9, 2021
c95c522
pgvault
Xpl0yt91 Oct 9, 2021
148f0ed
Merge branch 'master' of https://github.com/Pandaura/PTS-Team
Xpl0yt91 Oct 9, 2021
c1230d4
tidy up
Xpl0yt91 Oct 12, 2021
520aa7e
tidy up
Xpl0yt91 Oct 12, 2021
3ff1eda
dev title
Xpl0yt91 Oct 12, 2021
dd3616a
Dev pull
Xpl0yt91 Oct 18, 2021
9fefa16
Merge pull request #5 from Pandaura/dev
Xpl0yt91 Oct 18, 2021
23c514c
dev
Xpl0yt91 Oct 18, 2021
d92e5b1
Merge pull request #6 from Pandaura/dev
Xpl0yt91 Oct 18, 2021
995ed4c
Dev title
Xpl0yt91 Oct 18, 2021
5329655
Merge pull request #7 from Pandaura/dev
Xpl0yt91 Oct 18, 2021
cb3b914
Revert "Merge pull request #7 from Pandaura/dev"
Xpl0yt91 Oct 18, 2021
9bffbe5
dev
Xpl0yt91 Oct 18, 2021
de3cb4d
Update start.sh
Xpl0yt91 Oct 18, 2021
49b4f2b
Update start.sh
Xpl0yt91 Oct 18, 2021
5aa5e01
Update start.sh
Xpl0yt91 Oct 18, 2021
5dd2ace
Update start.sh
Xpl0yt91 Oct 18, 2021
c0aa842
Update start.sh
Xpl0yt91 Oct 18, 2021
554963e
Update start.sh
Xpl0yt91 Oct 18, 2021
6e39a45
pull
Xpl0yt91 Oct 24, 2021
adab3d4
Merge branch 'master' of https://github.com/Pandaura/PTS-Team
Xpl0yt91 Oct 24, 2021
41d5fd6
Update start.sh
Xpl0yt91 Oct 24, 2021
6e231a0
update
Xpl0yt91 Oct 25, 2021
1bfb751
update
Xpl0yt91 Oct 25, 2021
a36e04f
Update start.sh
Xpl0yt91 Oct 25, 2021
59f99f3
update test
Xpl0yt91 Oct 26, 2021
031ba3b
update
Xpl0yt91 Oct 26, 2021
44ed798
Update start.sh
Xpl0yt91 Oct 26, 2021
3e86fce
Update start.sh
Xpl0yt91 Oct 26, 2021
554b9b5
Update start.sh
Xpl0yt91 Oct 26, 2021
112a605
Revert "Starting Authelia integration"
Xpl0yt91 Oct 27, 2021
f0a1449
shield temp
Xpl0yt91 Oct 27, 2021
74d31b7
Update start.sh
Xpl0yt91 Oct 27, 2021
454a3c8
quick fix
Xpl0yt91 Oct 27, 2021
5490aa1
Update start.sh
Xpl0yt91 Oct 28, 2021
28a5deb
Merge branch 'master' into dev
Xpl0yt91 Oct 28, 2021
619678b
Merge pull request #31 from Pandaura/dev
smashingtags Nov 1, 2021
b85d461
Revert "Merge pull request #31 from Pandaura/dev"
thesammykins Nov 2, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: bug
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behaviour:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behaviour**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Error Logs**
If applicable, add any error logs you are seeing to help problem-solving.

**Additional context**
Add any other context about the problem here.
1,562 changes: 1,403 additions & 159 deletions CHANGELOG.md

Large diffs are not rendered by default.

120 changes: 73 additions & 47 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,128 +1,154 @@
**PTS is currently in maintenance mode and is considered feature complete.** From time-to-time developers will take it upon themselves to add new containers to Community-Apps as requested and update the Core-Apps whenever required.

We consider PTS to be a remarkable collaborative achievement and take pride in the fact we have built a solid foundation for any person to setup and learn basic Linux and also run a media server with minimal effort.

We encourage anyone wanting to contribute to the project in the future to join our community, this is also where we provide support: https://discord.gg/cKsMwMZ

Thanks to our valued contributors over the past couple of years, you have helped create something to be proud of and that will serve the community well into the future.

**You know who you are.** PTS is forever, others will come and go.

_**Table of Contents**_

1. [Install](#1-install)
2. [Project Statement](#2-project-statement)
3. [Functional Use](#3-functional-use)
4. [Testimonials](#4-testimonials)
5. [Recommended Reading](#5-recommended-reading)
6. [Having Issues?](#6-having-issues)

4. [Recommended Reading](#5-recommended-reading)
5. [Having Issues?](#6-having-issues)

----

# 1. Install

## (i) Backup your current server using PTS Vault before installing PTS.
## (i) Backup your current server using PTS Vault before installing PTS-Team.

Your PTS backup can be used to restore your applications in PTS fork after install (see later)
**NOTE** Tested and working for PG v8.5-8.7

Type the following to access your current build's menu: `sudo pgblitz`
Select `[7] PG vault [Backup & Restore]` then
Select `[1] Utlizie PG Vault` then
Select `[1] Data Backup` -
Select `[1] Utilize PG Vault` then
Select `[1] Data Backup`

At this stage you can either type `all` (to backup all apps) OR `appname` (to queue/stack apps which you would like to backup) followed by typing `A`.


**IMPORTANT**
If you have an encrypted drive and have forgotten, not documented or not backed up your SALT/password for PG Clone, you should at this stage also backup your keys/rclone.config to gdrive. This can be done by the following:

Type or paste the following to backup your keys:
```
sudo wget -N https://raw.githubusercontent.com/PTS-Team/PTS-Clone/final/functions/backup-keys.sh
sudo wget -N https://raw.githubusercontent.com/MHA-Team/PTS-Clone/final/functions/backup-keys.sh

```


## (ii) Installing PTS

**NOTE**
The ideal method of installing the PTS fork is to delete your current build and install PTS fork on a clean system.
PTS fork works best on **ubuntu 18.XX** and this tutorial will assume you are using ubuntu 18.XX.
The ideal method of installing the PTS fork is to delete your current build and install PTS fork on a clean system.
PTS fork works best on **ubuntu 18.XX** and this tutorial will assume you are using ubuntu 18.XX.
If you are unsure on how to do this, please refer to the documentation provided by your server provider.

Once your server has an OS installed, login to your server using SSH.

Type or paste the following to install PTS fork:

```
sudo apt-get update -yqq
sudo apt-get upgrade -yqq
sudo apt-get autoclean -yqq
sudo apt-get install wget -y
sudo wget -qO- https://raw.githubusercontent.com/PTS-Team/Install/master/install.sh | sudo bash
sudo apt-get install wget -y
sudo wget -qO- https://raw.githubusercontent.com/MHA-Team/Install/master/install.sh | sudo bash

```

The installation will then take you through the setup which is self-explanatory.


### Alternative method of installing PTS fork (without removing your current build)

**NOTE** This has currently only been tested with PG v8.5-8.7

Type or paste the following:

```
sudo apt-get update -yqq
sudo apt-get upgrade -yqq
sudo apt-get autoclean -yqq
sudo apt-get install wget -y
sudo wget -qO- https://raw.githubusercontent.com/PTS-Team/Install/master/install.sh | sudo bash
sudo apt-get install wget -y
sudo wget -qO- https://raw.githubusercontent.com/MHA-Team/Install/master/install.sh | sudo bash

```
### Optional - updating your PTS-Team fork to the new MHA-Team fork
IDoMnCi came up with a great script to change all the links on an existing PTS-Team fork (NOT PG 8.x) to the MHA-Team fork.
Details - https://github.com/MHA-Team/Install/pull/4
```
sudo wget -qO- https://raw.githubusercontent.com/MHA-Team/Install/master/relocate.sh | sudo bash

sudo ptsupdate

```

### Testing Only - Not Supported - Install PTS-Team fork via Windows 10 20H1 WSL2 Ubuntu 18.04

Sammykins has tested installing the PTS-Team form on a Windows 10 machine via the new WSL2 system built into Windows.
Follow the above (#ii-installing-pts) in a WSL2 terminal shell, if you do not know how to enable WSL2 and install an Ubuntu 18.04 system for this method it is recommended not to install.

DO NOT ASK FOR SUPPORT OR FIXES FOR THIS METHOD IT IS PROVIDED AS-IS AND WE TAKE NO RESPONSIBILITY IF ANYTHING BELOW DOES NOT FUNCTION OR BREAKS YOUR WINDOWS 10 INSTALLATION. YOU DO THE BELOW AT YOUR OWN RISK.

* Follow the following page to install and setup WSL2 ([see here](https://docs.microsoft.com/en-us/windows/wsl/install-win10))
* Only use an Ubuntu 18.04 VM from the Microsoft Store
* Prior to install follow this to enable systemd: ([see here](https://github.com/DamionGans/ubuntu-wsl2-systemd-script))
* The script may fail to create the plexguide network in docker, simply run `docker network create plexguide` to fix
* Use MultiHD to set another drive as the main path for data, we recommend this if your C drive is too small as WSL2 will default run on the OS drive, e.g. if you have a D: drive, this would be `/mnt/d/pathtoanewfolderforptsfiles`
* Follow the rest of the guides for configuring PTS

## Configuring PTS

## Configuring PTS

Configuring PTS fork is the same as configuring PG / PlexGuide.

Then type the following to run the PTS menu: `sudo pts`

* Set up and deploy Traefik ([see here](https://github.com/PTS-Team/PTS-Team/wiki/Traefik))
* Set up and deploy Traefik ([see here](https://github.com/MHA-Team/PTS-Team/wiki/Traefik))

* Close ports using Port Guard ([see here](https://github.com/PTS-Team/PTS-Team/wiki/PTS-Port-Guard))
* Close ports using Port Guard ([see here](https://github.com/MHA-Team/PTS-Team/wiki/PTS-Port-Guard))

* Deploy PTS Shield (GOAuth - all apps supported) [see here](https://github.com/PTS-Team/PTS-Team/wiki/PTS-Shield)
* Deploy PTS Shield (GOAuth - all apps supported) [see here](https://github.com/MHA-Team/PTS-Team/wiki/PTS-Shield)

* Set up and deploy PTS-Clone. You can restore you backup keys at this stage. [see here](https://github.com/PTS-Team/PTS-Team/wiki/PTS-Clone)
* Set up and deploy PTS-Clone. You can restore you backup keys at this stage. [see here](https://github.com/MHA-Team/PTS-Team/wiki/PTS-Clone)

* (Optional) Restore PTS backup (created in step 1) using PTS-Vault. [see here](https://github.com/PTS-Team/PTS-Team/wiki/PTS-Vault---Data-Storage)
* (Optional) Restore PTS backup (created in step 1) using PTS-Vault. [see here](https://github.com/MHA-Team/PTS-Team/wiki/PTS-Vault---Data-Storage)

* Install desired core/community applications (Do this regardless of whether it is a fresh install with restore or overwrite) [see here](https://github.com/PTS-Team/PTS-Team/wiki/core-apps)
* Install desired core/community applications (Do this regardless of whether it is a fresh install with restore or overwrite) [see here](https://github.com/MHA-Team/PTS-Team/wiki/core-apps)

* (Optional) If overwriting/restoring, you will need to change 2 remote path mappings in applications (NZB clients / Torrent clients / radarr / sonarr / lidarr etc) [see here](https://github.com/MHA-Team/PTS-Team/wiki/Remote-Path-Mappings)

* (Optional) If overwriting/restoring, you will need to change 2 remote path mappings in applications (NZB clients / Torrent clients / radarr / sonarr / lidarr etc) [see here](https://github.com/PTS-Team/PTS-Team/wiki/Remote-Path-Mappings)


**Why do I need to change remote paths?**

PTS will create one download folder for completed downloads using any NZB client `/mnt/downloads/nzb` and one download folder for completed downloads using any torrent client `/mnt/downloads/torrent`. Both folder names are different to those used in previous versions of PTS. This remote paths need to be changed in your configuration settings (nzbget/radarr/sonarr etc) which you can do in either in terminal or webUI.

**NOTE** PTS fork does **not** install PGUI by default.

# 2. Project Statement

PTS is a **fork** of PG / Plexguide, an all-in-one media solution that deploys a Media Server through the use of either your local HDD or Google Drive; serving as unlimited back-end storage. PTS utilizes Ansible and Docker to streamline your Media Server while deploying multiple tools for your server operations.

# 3. Functional Use

1. Deploys multiple programs/apps and functional within 10 - 30 seconds
1. Deploy PTS on a remote machine, local machine, VPS, or virtual machines
1. Deploy PTS utilizing Google's GSuite for unlimited space or through the solo or multiple HD editions
1. Deploys a Reverse Proxy (Traefik) so you can obtain https:// certificates on all your containers
1. Backup and Restore data through your Google Drive
1. Aligns data and ports for efficiency
1. Aligns data and ports for efficiency
1. Deploys with a simple installer and a GUI like interface (commands do not have to be typed out)

# 4. Testimonials

.....

.....

# 5. Recommended Reading
# 4. Recommended Reading

[**[Click Here]**](https://github.com/PTS-Team/PTS-Team/wiki/Pre-Reading) to view the list!
[**[Click Here]**](https://github.com/MHA-Team/PTS-Team/wiki/Pre-Reading) to view the list!

## 6. Having Issues?
## 5. Having Issues?

[**[Click Here]**](https://github.com/PTS-Team/PTS-Team/wiki/Common-Issues) for more information!
[**[Click Here]**](https://github.com/MHA-Team/PTS-Team/wiki/Common-Issues) for more information!
4 changes: 2 additions & 2 deletions menu/alias/templates/autoupdatepts
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@
################################################################################
rm -rf /opt/ptsupdate 1>/dev/null 2>&1
mkdir -p /opt/ptsupdate 1>/dev/null 2>&1
git clone --single-branch https://github.com/PTS-Team/PTS-Update.git /opt/ptsupdate 1>/dev/null 2>&1
git clone --single-branch https://github.com/MHA-Team/PTS-Update.git /opt/ptsupdate 1>/dev/null 2>&1
chown -cR 1000:1000 /opt/ptsupdate 1>/dev/null 2>&1
chmod -cR 775 /opt/ptsupdate 1>/dev/null 2>&1

source /opt/ptsupdate/autoupdate/update.sh

start0
start0
4 changes: 2 additions & 2 deletions menu/alias/templates/ptsupdate
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@
################################################################################
rm -rf /opt/ptsupdate 1>/dev/null 2>&1
mkdir -p /opt/ptsupdate 1>/dev/null 2>&1
git clone --single-branch https://github.com/PTS-Team/PTS-Update.git /opt/ptsupdate 1>/dev/null 2>&1
git clone --single-branch https://github.com/MHA-Team/PTS-Update.git /opt/ptsupdate 1>/dev/null 2>&1
chown -cR 1000:1000 /opt/ptsupdate 1>/dev/null 2>&1
chmod -cR 775 /opt/ptsupdate 1>/dev/null 2>&1

source /opt/ptsupdate/autoupdate/update.sh

start0
start0
2 changes: 1 addition & 1 deletion menu/commands/scommands.log
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
command: rcupdate
Info: Open rClone update interface

- name: Install mergerfes updater
- name: Install mergerfs updater
command: mgupdate
Info: Open mergerfs update interface

Expand Down
2 changes: 1 addition & 1 deletion menu/cron/mass.sh
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ question1() {
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⌛ PTS Cron - Schedule Cron Jobs (Backups) | Mass Program Interface
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Reference: https://github.com/PTS-Team/PTS-Team/wiki/PTS-Cron
⚡ Reference: https://github.com/MHA-Team/PTS-Team/wiki/PTS-Cron

[1] No [Skip - All Cron Jobs]
[2] Yes [Manual - Select for Each App]
Expand Down
43 changes: 43 additions & 0 deletions menu/functions/autoheal.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
#!/bin/bash
# Title: autoheal
# GNU: General Public License v3.0
################################################################################
---
- hosts: localhost
gather_facts: false
tasks:
# FACTS #######################################################################
- name: 'Set Known Facts'
set_fact:
pgrole: 'autoheal'
image: 'willfarrell/autoheal'
- name: 'Setting {{pgrole}} Volumes'
set_fact:
pg_volumes:
- '/var/run/docker.sock:/var/run/docker.sock'
- '/etc/localtime:/etc/localtime:ro'

- name: 'Setting {{pgrole}} ENV'
set_fact:
pg_env:
AUTOHEAL_CONTAINER_LABEL: 'all'
AUTOHEAL_INTERVAL: '5'
AUTOHEAL_START_PERIOD: '0'
AUTOHEAL_DEFAULT_STOP_TIMEOUT: '10'
CURL_TIMEOUT: '30'
DOCKER_SOCK: '/var/run/docker.sock'

# MAIN DEPLOYMENT #############################################################
- name: 'Deploying {{pgrole}}'
docker_container:
name: '{{pgrole}}'
image: '{{image}}'
pull: yes
volumes: '{{pg_volumes}}'
env: '{{pg_env}}'
restart_policy: unless-stopped
networks:
- name: plexguide
aliases:
- 'autoheal'
state: started
Loading