https://github.com/fnichol/iocage-plugin-transmission-pia
https://github.com/fnichol/iocage-plugin-transmission-pia
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/fnichol/iocage-plugin-transmission-pia
- Owner: fnichol
- License: mpl-2.0
- Created: 2021-01-17T22:23:30.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-05T23:02:47.000Z (almost 4 years ago)
- Last Synced: 2025-03-24T03:09:16.880Z (3 months ago)
- Language: Shell
- Size: 16.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# iocage-plugin-transmission-pia
An [iocage][] plugin for [Transmission][], a cross-platform BitTorrent client
that is open source, easy, lean, native, and powerful running through a [Private
Internet Access][] [WireGuard][] VPN connection.[iocage]: https://github.com/iocage/iocage
[private internet access]: https://www.privateinternetaccess.com/
[transmission]: https://transmissionbt.com/
[wireguard]: https://www.wireguard.com/| | |
| ------: | ------------------------------------ |
| CI | [![CI Status][badge-ci-overall]][ci] |
| License | [![License][badge-license]][license] |**Table of Contents**
- [Installation](#installation)
- [Usage](#usage)
- [Persisting Data](#persisting-data)
- [Configuration](#configuration)
- [User Serviceable Configuration](#user-serviceable-configuration)
- [System Configuration](#system-configuration)
- [Code of Conduct](#code-of-conduct)
- [Issues](#issues)
- [Contributing](#contributing)
- [Release History](#release-history)
- [Authors](#authors)
- [License](#license)## Installation
This plugin can be installed via the [fnichol/iocage-plugin-index][index] plugin
collection which is not installed on TrueNAS or FreeBSD by default. For example,
to install the plugin with a name of `tbt` and a dedicated IP address:```sh
# Variables
jail=tbt
ip_addr=10.200.0.110
``````sh
sudo iocage fetch \
-g https://github.com/fnichol/iocage-plugin-index \
-P transmission-pia \
--name $jail \
ip4_addr="vnet0|$ip_addr"
```[index]: https://github.com/fnichol/iocage-plugin-index
## Usage
### Persisting Data
## Configuration
### User Serviceable Configuration
The following configuration is intended to be modified by a plugin user.
### System Configuration
The following configuration is used to configure and setup the services during
post installation and is therefore not intended to be changed or modified by a
plugin user.## Code of Conduct
This project adheres to the Contributor Covenant [code of
conduct][code-of-conduct]. By participating, you are expected to uphold this
code. Please report unacceptable behavior to [email protected].## Issues
If you have any problems with or questions about this project, please contact us
through a [GitHub issue][issues].## Contributing
You are invited to contribute to new features, fixes, or updates, large or
small; we are always thrilled to receive pull requests, and do our best to
process them as fast as we can.Before you start to code, we recommend discussing your plans through a [GitHub
issue][issues], especially for more ambitious contributions. This gives other
contributors a chance to point you in the right direction, give you feedback on
your design, and help you find out if someone else is working on the same thing.## Release History
This project uses a "deployable main" strategy, meaning that the `main` branch
is assumed to be working and production ready. As such there is no formal
versioning process and therefore also no formal changelog documentation.## Authors
Created and maintained by [Fletcher Nichol][fnichol] ().
## License
Licensed under the Mozilla Public License Version 2.0 ([LICENSE.txt][license]).
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the MPL-2.0 license, shall be
licensed as above, without any additional terms or conditions.[badge-license]: https://img.shields.io/badge/License-MPL%202.0%20-blue.svg
[badge-ci-overall]:
https://api.cirrus-ci.com/github/fnichol/iocage-plugin-transmission-pia.svg
[ci]: https://cirrus-ci.com/github/fnichol/iocage-plugin-transmission-pia
[code-of-conduct]:
https://github.com/fnichol/iocage-plugin-transmission-pia/blob/main/CODE_OF_CONDUCT.md
[fnichol]: https://github.com/fnichol
[issues]: https://github.com/fnichol/iocage-plugin-transmission-pia/issues
[license]:
https://github.com/fnichol/iocage-plugin-transmission-pia/blob/main/LICENSE.txt