Skip to content

Dginozator/wavtus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Wavtus

Weaviate + Directus = Wavtus

It's a bash script that deploys three technologies on the same server:

This stack allows you to quickly solve data storage issues and provides the possibility of semantic data analysis.

Stack features

  • PostgreSQL
    • backups with PostgreSQL
  • Directus
    • beautiful and convinient admin panel
    • REST and GraphQL API
    • flexible access settings for different users
  • Weaviate
    • semantic search
    • simple read and write data with Python, NodeJS
    • objects like a vectors, moreover semantic similarity is expressed in closer vectors.

How to use

It's drammatically simple.

  1. Install git, if not yet.
  2. git clone https://github.com/Dginozator/wavtus
  3. Go to wavtus directory.
  4. Edit params in config if you need (password and login for directus as an example).
  5. bash -x script.sh
  6. start Weaviate with https://weaviate.io/developers/weaviate/installation/docker-compose

Now, [your_ip]:8055 - directus, [your_ip]:8080 - weaviate. Have fun!

Requirements

  • x64 platform
  • 4+ Gb RAM
  • 20+ Gb HDD or faster type

Note: GPU isn't required with default config.

Testing

The script has been tested and debugged on Ubuntu 20.04, Yandex cloud platform.

About

Weaviate + Directus = Wavtus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages