MyGit

aminsaedi/hiddify-configurator

Fork: 0 Star: 3 (更新于 2024-11-04 20:19:27)

license: GPL-3.0

Language: HCL .

IaC for deploying @hiddify / hiddify-config to a digital ocean droplet

GitHub网址

Hiddify-Configurator

This repository contains a setup script for automating the deployment and configuration of the Hiddify application on a virtual machine using Terraform and Ansible. Sample Run

Table of Contents

  • Overview
  • Prerequisites
  • Configuration
  • Installation
  • Contributing
  • Licence

Overview

The Hiddify Setup Script provides a streamlined way to deploy and configure the Hiddify application on a Digital Ocean Droplet. This script utilizes Terraform ↗ to provision the virtual machine on Digital Ocean and Ansible ↗ to install the required packages and configure the application.

Prerequisites

Before using the setup script, ensure you have the following prerequisites:

  • Terraform ↗ installed on your local machine.
  • Ansible ↗ installed on your local machine.
  • A Digital Ocean account with API credentials.
  • A Digital Ocean private key location
  • A Cloudflare account with API credentials with write access to your DNS zone
  • A Cloudflare zone id

Configuration

Before you run the script you have to update the variable files to set your api keys. The file name that you have to modify is terraform.tfvars. Here is a sample configuration:

do_token="YOUR_DIGITAL_OCEAN_API_KEY"
pvt_key="YOUR_DIGITAL_OCEAN_PRIVATE_KEY_LOCATION"
region="ZONE_THAT_YOU_WANT_TO_HOST_DROPLET (Default if france)"
cloudflare_api_token="YOUR_CLOUDFLARE_API_TOKEN"
cloudflare_zone_id="YOUR_DNS_ZONE_ID"

Usage

To use the setup script, you just have to run the following command on your terminal:

./init.sh

Contributing

Contributions to this project are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.

License

This project is licensed under the GPL-3.0 License. Feel free to use and modify this script as per your requirements.

最近版本更新:(数据更新于 1970-01-01 00:00:00)

aminsaedi/hiddify-configurator同语言 HCL最近更新仓库

2024-10-03 21:55:26 terraform-aws-modules/terraform-aws-eks

2024-09-23 20:07:29 datalens-tech/datalens

2024-09-15 16:51:41 tungbq/devops-basics

2024-08-24 20:36:42 terraform-aws-modules/terraform-aws-rds-aurora

2024-03-04 21:50:51 canonical/packer-maas

2023-08-10 03:08:17 aws-ia/terraform-aws-eks-blueprints