GithubHelp home page GithubHelp logo

nginx-qdrant's Introduction

Table of Contents

  1. What is this?
  2. What can it do?
  3. Strengths
    1. Secure API calls with SSL
    2. Automatic SSL renewal
    3. Set your own Qdrant API key
    4. Automatic API setup on custom domains with Nginx
  4. How to use it
    1. Clone the repository with git.
    2. Create a .env file
    3. Edit qdrant/conf.yaml
    4. Deploy

What is this?

This repository contains Docker configuration for running Qdrant with Nginx and SSL.

What can it do?

It enables the easy implementation of Qdrant API for custom domains.

Strengths

Secure API calls with SSL

Even if you include a secret key in the Header, it will be encrypted and secure.

Automatic SSL renewal

Once you execute docker compose up, the SSL certificate will be automatically renewed internally.

Set your own Qdrant API key

You can set your own API key, so you can expose your API safely.

Automatic API setup on custom domains with Nginx

You can implement the Qdrant API for https://your-domain.com/.

How to use it

Clone the repository with git.

Create a .env file

Set QDRANTDOMAIN to the domain where you want to implement the API.

Edit qdrant/conf.yaml

Set the apikey to your own sufficiently long secret key.

Deploy

You need to obtain an SSL certificate in advance and save it to this repository. Therefore, execute createssl.sh.

chmod +x create_ssl.sh
sudo ./create_ssl.sh

sudo docker-compose up -d

nginx-qdrant's People

Watchers

eightt avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.