Self-Hosting
How to host Kowalski on your own server or computer
Kowalski can easily be self-hosted on your own hardware, such as a server or computer. You may either do this in Docker (recommended) or natively on your machine.
Docker vs Local Deployment
Docker
Utilize all features of Kowalski
Easier setup and deployment
Use external resources (e.g. database, AI)
Isolation from host system
Works out-of-the-box
Develop/modify Kowalski quickly
Local
Utilize all features of Kowalski
Harder to manage and setup management
Use external resources (e.g. database, AI)
No isolation
Requires additional setup
Develop/modify Kowalski quickly
As you can see, Docker is the best way to run Kowalski in most cases. However, if you have a need to run it locally (or a hybrid model w/ Docker), you can do so.
We aim to make your experience as best as possible, no matter which option you pick.