Welcome to the exciting world of Tiledesk, the open-source live chat platform designed to enhance customer support through integrated chatbots. Today, we will guide you on how to install the Tiledesk server using the simple yet powerful Docker Compose Tiledesk installation guide!
What is Tiledesk?
Tiledesk serves as the server engine of Tiledesk, a versatile platform that empowers businesses to elevate their customer interaction through multi-channel support. No longer limited to just a web interface, Tiledesk brings chat support to mobile and various social media platforms. Automating conversations is a breeze thanks to the native chatbot technology integrated into Tiledesk, making it the ideal choice for businesses looking to boost sales and improve customer service.
Prerequisites for Installation
Running Tiledesk with Docker Compose
If you want to install all the Tiledesk components on your server with just one click, follow the steps in the Docker Compose Tiledesk installation guide.
Running Tiledesk Server
Using Docker
To get your Tiledesk server up and running, first, configure your .env file:
curl https://raw.githubusercontent.com/Tiledesk/tiledesk-server/master/.env.sample --output .env
nano .env # configure .env file properly
Next, choose your preferred method to run Tiledesk:
Option 1: Running with MongoDB
docker run --name tiledesk-mongo -d mongo
docker run -p 3000:3000 --env DATABASE_URI=mongodb:mongo --env-file .env --link tiledesk-mongo:mongo tiledesk/tiledesk-server
Option 2: Running Tiledesk Only
docker run -p 3000:3000 --env DATABASE_URI=mongodb:YOUR_MONGO_INSTALLATION_ENDPOINT --env-file .env tiledesk/tiledesk-server
Run Locally with npm
If you prefer to run Tiledesk locally, follow these steps:
npm install -g @tiledesk/tiledesk-server mongodb-runner
mongodb-runner start
curl https://raw.githubusercontent.com/Tiledesk/tiledesk-server/master/.env.sample --output .env
nano .env # configure .env file properly
tiledesk-server
In case installation with -g fails due to permission issues, check this link for troubleshooting advice.
Install from Source Code
- Clone the repository.
- Install dependencies with
npm install. - Configure the Tiledesk
.envfile based on.env.sample. - Run the app using
npm start.
Deploy on Heroku
If deploying on Heroku is your preference, click the button below to get started:
[](https://heroku.com/deploy?template=https://github.com/Tiledesk/tiledesk-server)Troubleshooting
In case you encounter any issues during installation or runtime, here are a few tips:
- Ensure that your Node.js and npm versions are compatible.
- Double-check your
.envconfigurations for any typos. - Check the logs using
docker logs [container_id]to diagnose issues.
For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
Conclusion
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.
With Tiledesk, you have a powerful and adaptive tool to enhance your customer support experience, so dive in and make it work for your business!

