-
Notifications
You must be signed in to change notification settings - Fork 43
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
3b68a8e
commit 31368d0
Showing
2 changed files
with
59 additions
and
11 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,44 @@ | ||
# External access | ||
|
||
This guide outlines how to use Knight Crawler on devices like your TV. While it's currently limited to the device of | ||
installation, we can change that. With some extra effort, we'll show you how to make it accessible on other devices. | ||
This limitation is set by Stremio, as [explained here](https://github.com/Stremio/stremio-features/issues/687#issuecomment-1890546094). | ||
|
||
## What to keep in mind | ||
|
||
In its initial state Knight Crawler will only work on the machine that you host it on, and will not be accessible on | ||
your local network or from the internet. This is a Stremio | ||
limitation ([read Stremio's stance here](https://github.com/Stremio/stremio-features/issues/687)) and is beyond our | ||
control. We provide a guide | ||
how to make Knight Crawler accessible from your local network or the internet [here](). | ||
Before we make Knight Crawler available outside your home network, we've got to talk about safety. No software is | ||
perfect, including ours. Knight Crawler is built on lots of different parts, some made by other people. So, if we keep | ||
it just for your home network, it's a bit safer. But if you want to use it over the internet, just know that keeping | ||
your devices secure is up to you. We won't be responsible for any problems or lost data if you use Knight Crawler that way. | ||
|
||
## Initial setup | ||
|
||
To enable external access for Knight Crawler, whether it's within your home network or over the internet, you'll | ||
need to follow these initial setup steps: | ||
|
||
- Set up Caddy, a powerful and easy-to-use web server. | ||
1. Caddy is included in the <path>deployment/docker/optional</path> | ||
2. | ||
|
||
- Disable the open port in the Knight Crawler <path>docker-compose.yaml<path> file. | ||
1. Open the Knight Crawler <path>docker-compose.yaml<path> file in your favourite editor. | ||
2. Disable the default port configuration. This step is crucial for routing external traffic through Caddy and ensuring secure access to Knight Crawler. Simply comment out or remove the port configuration section within the Docker-Compose file. | ||
|
||
yaml | ||
|
||
# ports: | ||
# - "8080:8080" | ||
|
||
By disabling the default port, Knight Crawler will only be accessible internally within your network, ensuring added security. | ||
|
||
## Home network access | ||
|
||
## Internet access | ||
|
||
### Through a VPN | ||
|
||
### On the public web | ||
|
||
## Troubleshooting? | ||
|
||
## Additional Resources? |
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