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.
bash -x script.sh
Now, [your_ip]:8055 - directus, [your_ip]:8080 - weaviate. Have fun!
- x64 platform
- 4 Gb RAM or more
- 20 Gb HDD (or faster types)
Note: GPU isn't required with default config.
The script has been tested and debugged on Ubuntu 20.04, Yandex cloud platform.