Additional services
Additional services
Ploi Cloud offers specialized container services beyond standard databases, caches and queues. Each one has its own article with connection details, settings and usage notes.
Available services
- AMQProxy - Pool your RabbitMQ connections with AMQProxy. Keeps broker connections open so PHP stops opening a new one on every request.
- Chrome Headless - Headless Chrome for scraping and PDF generation. A headless browser for screenshots, scraping and printing web pages.
- ClamAV - Scan uploads with ClamAV. An antivirus engine that checks files for malware before you store them.
- ClickHouse - Run ClickHouse for analytics. A fast column-oriented database for analytics and big data workloads.
- Gotenberg - Convert documents to PDF with Gotenberg. A stateless API for turning HTML, Markdown and Office files into print-ready PDFs.
- Inertia SSR - Server-side rendering with Inertia SSR. Renders Inertia.js views on the server for faster first paint.
- Meilisearch - Search with Meilisearch. A fast, typo-tolerant search engine for instant search.
- Nightwatch - Monitor your application with Nightwatch. Lightweight observability for Laravel and Statamic applications.
- Typesense - Search with Typesense. A fast, typo-tolerant open source search engine.
Adding a service
- Open your application and find the "Custom services" card
- Use the add button on that card
- Select the service type from the available options
- Give the service a name and choose a version if multiple are available
- Open "Advanced settings" to change any of the optional settings, or leave them empty to keep the defaults
- Click "Create service"
Each of the articles above lists the environment variables the service adds to your application and the settings you can change for that service. Settings and connection details are specific to each service, so open the article for the one you are using.
Changing settings of a service
You can change the settings of a service after it has been created.
- Open the menu on the service in the "Custom services" card
- Choose "Edit resources"
- Under "Service configuration", open "Advanced settings"
- Change the fields you want and click "Update resources"
Only the fields you actually changed are saved, so anything you leave untouched keeps its current value. Clearing a field puts the setting back to its default. Saving restarts that one service so it picks up the new values, which means any sessions or connections it is handling at that moment are dropped. Your application itself is not redeployed.
The same settings can be set through infrastructure as code, in the settings block of a container service.
Request new services
Need a service that's not yet available? You can request new services to be added to Ploi Cloud via our roadmap at roadmap.ploi.cloud.