Neshura
bf3c0102a1
All checks were successful
Run Tests on Code / run-tests (push) Successful in 46s
Build and release binary file and packages / test (push) Successful in 38s
Build and release binary file and packages / build (push) Successful in 59s
Build and release binary file and packages / upload-generic-package (push) Successful in 1s
Build and release binary file and packages / upload-debian-package (push) Successful in 1s
Build and release binary file and packages / create-release (push) Successful in 19s
|
||
---|---|---|
.forgejo/workflows | ||
.idea | ||
debian | ||
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE | ||
README.md |
DomainLink
Lightweight tool for handling (sub-)domain to URL redirects instead of having to deal with copy and pasting proxy rules.
System Configuration
The package provides a default configuration in /usr/share/local/domainlink/config.toml
.
Modifying this is not recommended as updates may override any changes, instead make a copy at /etc/domainlink/config.toml
.
Any changes there will persist updates and supersede the default config. The System Config only contains the settings for listen addresses and ports.
User Configuration
DomainLink currently expects redirect files to be placed in any home directory, specifically /home/{user}/.config/domainlink/config.toml
.
Redirects are configured in an array, below is an example config.
[[domain_configs]]
domains = ["sub.domain.tld", "sub2.domain.tld"]
target = "https://sub.domain.tld/query"
By default, DomainLink does not create any redirect rules, you will have to create these yourself.
Support for /root/.config/domainlink/redirects
may come in the future.