{"repo":"batonogov/terraform-provider-threexui","free":true,"listed":false,"github":"https://github.com/batonogov/terraform-provider-threexui","clone":"git clone https://github.com/batonogov/terraform-provider-threexui.git","description":"Terraform provider for 3x-ui (Xray/VLESS/Reality/WireGuard) — manage inbounds, clients, panel settings, cluster nodes & Xray config as code. GitOps for your VPN panel.","language":"Go","stars":48,"topics":["3x-ui","terraform","terraform-provider","vless","xray","iac","self-hosted","vpn","gitops","reality"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"English فارسی العربية 中文 Español Русский Türkçe Terraform Provider for 3x-ui Manage 3x-ui inbounds, clients, panel settings, and Xray configuration as code — backup, migrate, and scale your VPN/proxy fleet without clicking through the panel. Why use it Running 3x-ui in production means dozens of inbounds, hundreds of clients, and Xray configuration that is easy to break. With this provider you can: - Treat configuration as code — your inbound list lives in git, every change is reviewed and versioned. - Migrate between servers safely — restore the panel database to preserve IDs and secrets, then verify it with Terraform. - Back up Terraform state — terraform state pull exports only Terraform-managed objects; pair it with a panel database backup for disaster recovery. - Scale onboarding — add 100 clients in a single PR instead of 100 panel clicks. - Plan before prod — terraform plan shows exactly what will change before anything ships. Without vs with the provider Task Panel UI This provider --- --- --- Add 50 clients 50 forms, 30 seconds each one for each , one apply Migrate to a new server manual re-entry restore the panel database, then verify with terraform plan Audit who has access today scroll the client list git log on a .tf file Roll back a misconfiguration restore from a JSON backup git revert + terraform apply Sync staging ↔ production export/import JSON, fix conflicts shared module + per-environment vars Rotate Reality keys on 10 hosts open 10 panels, click each one ","default_branch":null,"files":null,"tree":[],"storefront":"/r/batonogov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/batonogov/terraform-provider-threexui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}