-
-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Security and Usability Improvements + Extra stuff (#15)
## what * Added the option to customize the stack by Enabling / Disabling apps * Added Nginx as a reverse proxy, it is working with some apps but not all of them - Please see the README file for reference * Configured HTTPS in the apps - Please see the README file for reference * Create the script to generate self-certificate * Removed some of the `depends_on` entries from the containers to make it more customizable * Made the `docker-compose` file more compact * Added missing ports for qBittorrent - 6881 and 6881/udp * Added several commands to the Makefile (stop, start, restart, generate certificate, backup,etc.. ) * * Backup has its own section in the README * Added the Stale bot to close stale (duh) issues * Added pre-commit git hooks * Added Prowlarr to the stack * Flaresolverr typo (missing an R) in some entries * Added a captcha solver to Flaresolverr * Added some parts of the code to be able to include another VPN server in the future, probably NordVPN * Overall README improvements and table of contents * Added Known Issues section to README* * * Lidarr is not pre-configured for the indexers because it didn't allow to add for a category issue * * Sonarr is not configured yet on HTTPS, it requires more tweaking * * Mylar doesn't work with qBittorrent and Nzbget using a self-signed certificate * * Lazylibarian doesn't work with qBittorrent using a self-signed certificate. ## why * Let the users decide what apps they want/need to use in the stack - Probably solves the forks by @abraxas678 @Elod-T @fr34k8 @mechoriet @memms * Improve the security by trying to achieve end-to-end cryptography to all the apps by using Nginx as a reverse proxy and enabling HTTPS where possible * Added services that were requested on issue #14 * Closes other open issues ## references * `closes #14 ` * `closes #13 ` * `closes #2 ` * `closes #4 `
- Loading branch information
1 parent
a64ec09
commit 2d3213b
Showing
66 changed files
with
2,221 additions
and
518 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,39 @@ | ||
--- | ||
name: Bug report | ||
about: Create a report to help me improve | ||
title: '' | ||
labels: 'bug' | ||
assignees: '' | ||
|
||
title: "" | ||
labels: "bug" | ||
assignees: "" | ||
--- | ||
|
||
## Describe the Bug | ||
|
||
A clear and concise description of what the bug is. | ||
|
||
## Expected Behavior | ||
|
||
A clear and concise description of what you expected to happen. | ||
|
||
## Steps to Reproduce | ||
|
||
Steps to reproduce the behavior: | ||
|
||
1. Go to '...' | ||
2. Run '....' | ||
3. Enter '....' | ||
4. See error | ||
|
||
## Screenshots | ||
|
||
If applicable, add screenshots or logs to help explain your problem. | ||
|
||
## Environment (please complete the following information): | ||
|
||
Anything that will help us triage the bug will help. Here are some ideas: | ||
- OS: [e.g. Linux, OSX, WSL, etc] | ||
- Version [e.g. 10.15] | ||
|
||
- OS: [e.g. Linux, OSX, WSL, etc] | ||
- Version [e.g. 10.15] | ||
|
||
## Additional Context | ||
|
||
Add any other context about the problem here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,31 @@ | ||
--- | ||
name: Feature Request | ||
about: Suggest an idea for this project | ||
title: '' | ||
labels: 'enhancement' | ||
assignees: '' | ||
|
||
title: "" | ||
labels: "enhancement" | ||
assignees: "" | ||
--- | ||
|
||
## Describe the Feature | ||
A clear and concise description of what the bug is. | ||
|
||
A clear and concise description of what the bug is. | ||
|
||
## Expected Behavior | ||
|
||
A clear and concise description of what you expected to happen. | ||
|
||
## Use Case | ||
|
||
Is your feature request related to a problem/challenge you are trying to solve? Please provide some additional context of why this feature or capability will be valuable. | ||
|
||
## Describe Ideal Solution | ||
|
||
A clear and concise description of what you want to happen. If you don't know, that's okay. | ||
|
||
## Alternatives Considered | ||
|
||
Explain what alternative solutions or features you've considered. | ||
|
||
## Additional Context | ||
|
||
Add any other context or screenshots about the feature request here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,15 @@ | ||
--- | ||
name: Question | ||
about: Post your question | ||
title: '' | ||
labels: 'question' | ||
assignees: '' | ||
|
||
title: "" | ||
labels: "question" | ||
assignees: "" | ||
--- | ||
|
||
## Describe the scenario | ||
|
||
A clear and concise description of what scenario are you considering. | ||
|
||
## What is your question? | ||
|
||
A clear and concise description of what you would like to know or understand. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,15 @@ | ||
## what | ||
* Describe high-level what changed as a result of these commits (i.e. in plain-english, what do these changes mean?) | ||
* Use bullet points to be concise and to the point. | ||
|
||
- Describe high-level what changed as a result of these commits (i.e. in plain-english, what do these changes mean?) | ||
- Use bullet points to be concise and to the point. | ||
|
||
## why | ||
* Provide the justifications for the changes (e.g. solution purpose). | ||
* Describe why these changes were made (e.g. why do these commits fix the problem?) | ||
* Use bullet points to be concise and to the point. | ||
|
||
- Provide the justifications for the changes (e.g. solution purpose). | ||
- Describe why these changes were made (e.g. why do these commits fix the problem?) | ||
- Use bullet points to be concise and to the point. | ||
|
||
## references | ||
* Link to any supporting github issues or helpful documentation to add some context (e.g. stackoverflow). | ||
* Use `closes #123`, if this PR closes a GitHub issue `#123` | ||
|
||
- Link to any supporting github issues or helpful documentation to add some context (e.g. stackoverflow). | ||
- Use `closes #123`, if this PR closes a GitHub issue `#123` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# Number of days of inactivity before an issue becomes stale | ||
daysUntilStale: 60 | ||
# Number of days of inactivity before a stale issue is closed | ||
daysUntilClose: 14 | ||
# Issues with these labels will never be considered stale | ||
exemptLabels: | ||
- pinned | ||
- security | ||
# Label to use when marking an issue as stale | ||
staleLabel: wontfix | ||
# Comment to post when marking an issue as stale. Set to `false` to disable | ||
markComment: > | ||
This issue has been automatically marked as stale because it has not had | ||
recent activity. It will be closed if no further activity occurs. Thank you | ||
for your contributions. | ||
# Comment to post when closing a stale issue. Set to `false` to disable | ||
closeComment: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
repos: | ||
# Detect Secrets | ||
- repo: https://github.com/Yelp/detect-secrets | ||
rev: v1.4.0 | ||
hooks: | ||
- id: detect-secrets | ||
args: ["--baseline", ".secrets.baseline"] | ||
|
||
# Prettier | ||
- repo: https://github.com/pre-commit/mirrors-prettier | ||
rev: v3.0.0-alpha.6 | ||
hooks: | ||
- id: prettier | ||
|
||
# pre-commit hooks | ||
- repo: https://github.com/pre-commit/pre-commit-hooks | ||
rev: v4.4.0 | ||
hooks: | ||
- id: check-added-large-files | ||
- id: check-json | ||
- id: check-symlinks | ||
- id: check-xml | ||
- id: check-yaml | ||
- id: end-of-file-fixer | ||
- id: trailing-whitespace | ||
|
||
# Docker-Compose hooks | ||
- repo: https://github.com/IamTheFij/docker-pre-commit | ||
rev: v3.0.1 | ||
hooks: | ||
- id: docker-compose-check |
Oops, something went wrong.