Use of Tainer
You can run the Tainer Docker image on your own infrastructure to manage your own Proxmox environments and the people you invite to your instance. You're responsible for installing it, configuring it, securing it, and keeping it up to date.
Acceptable use
Don't use Tainer to:
- Attack systems you don't own or didn't get explicit permission to test.
- Bypass access controls you weren't granted.
- Run anything that breaks the law where you operate.
- Interfere with infrastructure that isn't yours.
Licensing
From version 2.0, Tainer is open source under the GNU Affero General Public License v3.0. The licence, not these terms, sets what you may do with the source code and the container image: use, study, change and share them under the AGPL-3.0.
If you run a modified version for other people over a network, the AGPL asks you to offer them its source code. The Tainer name and logo are not covered by the licence, so please don't present a fork as the official Tainer.
Self-hosted deployments
When you self-host:
- You handle backups, upgrades, and rollback.
- You handle access control and network exposure (TLS, reverse proxy, firewall).
- You handle Proxmox permissions and host security.
- You handle data retention and any laws that apply to you (GDPR, HIPAA, sector-specific rules).
We can help when something goes wrong, but we don't operate your deployment.
Account responsibility
On your self-hosted instance, you control who has accounts and what permissions they have. Keep admin passwords strong, keep 2FA on, and rotate credentials when people leave. We can't recover access to an instance we don't have access to.
Support
Community support happens on the Tainer Discord and via the Docker Hub listing. We answer email at [email protected] as we can. Paid support tiers, if and when offered, will be described in their own terms.
Security reports
Send security reports to [email protected]. The full disclosure policy and scope live at /security. Don't post vulnerability details in public channels before coordinated disclosure.
Intellectual property
Tainer, the Tainer name, logo, and product UI are ours. You don't get rights to them other than those needed to run the software for its intended purpose. Anything you build inside Tainer (your deployment definitions, your data, your configuration) stays yours.
No warranty
Tainer is provided "as is" and "as available." To the extent allowed by law, we make no warranties of merchantability, fitness for a particular purpose, uptime, or non-infringement. You assume the risk of running it.
Limitation of liability
To the extent allowed by law, we are not liable for indirect, incidental, consequential, or punitive damages, lost profits, lost data, or service interruptions arising from your use of Tainer or this website. Our total liability for direct damages under these terms is limited to what you've paid us, if anything, in the twelve months before the claim.
Termination
You can stop using Tainer any time by removing the container and the data volume. We may stop distributing the image or stop providing support, with reasonable notice through Docker Hub and the website. Sections that should outlast termination (intellectual property, limitation of liability, disclaimers) survive.
Governing law
These terms are governed by the laws of Denmark, without regard to its conflict-of-law provisions. Disputes that can't be resolved through good-faith discussion will be handled by the competent courts of Copenhagen.
Changes
We may update these terms. Material changes will be flagged with a new date at the top of this page. Continuing to use Tainer or this website after a change means you've accepted the new terms.
Contact
General: [email protected]
Security: [email protected]