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.
- 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.
It's drammatically simple.
- Install git, if not yet.
git clone https://github.com/Dginozator/wavtus
- Go to wavtus directory.
- Edit params in config if you need (password and login for directus as an example).
bash -x script.sh
- start Weaviate with https://weaviate.io/developers/weaviate/installation/docker-compose
Now, [your_ip]:8055 - directus, [your_ip]:8080 - weaviate. Have fun!
- x64 platform
- 4+ Gb RAM
- 20+ Gb HDD or faster type
Note: GPU isn't required with default config.
The script has been tested and debugged on Ubuntu 20.04, Yandex cloud platform.