Services

Configure databases, caching, and other services for your applications

19 articles

Debug access for application services

Debug access is a feature that allows you to temporarily connect to your application services (like databases, Redis, or file storage) from outside your application. This is useful when you need to inspect data, troubleshoot issues, or perform maintenance tasks without having to modify your application code.

3 min read

How to import a MySQL database using debug access

Debug access allows you to temporarily connect to your MySQL service from external tools to import databases, run maintenance tasks, or perform troubleshooting. This feature creates a secure external connection that automatically expires after 6 hours for enhanced security.

4 min read

Import MySQL database

Import a MySQL `.sql` dump into your hosted database via debug access. Full step-by-step including connecting via SSH, running `mysql < dump.sql`, and verifying.

3 min read

Database Services

Set up MySQL, PostgreSQL, and MongoDB databases for your applications.

3 min read

Additional services

Set up ClamAV, Chrome Headless, ClickHouse, Gotenberg, Inertia SSR, Meilisearch, Nightwatch, AMQProxy, and Typesense services for your applications.

3 min read

PostgreSQL Extensions

Enable PostgreSQL extensions including pgvector for AI/ML, PostGIS for spatial data, and pg_cron for job scheduling.

3 min read

Redis and Caching

Improve application performance with Redis or Valkey caching services.

2 min read

How to import a MySQL database using debug access

Learn how to temporarily access your MySQL database externally to import data using debug access.

2 min read

Private network access with Tailscale

Reach your application's databases over your own tailnet with the Tailscale service, with no public ports.

3 min read

Reach an external service from a fixed IP

Send your application's traffic to a specific external service through an exit node in your tailnet, so it arrives from one fixed IP.

2 min read

Pool your RabbitMQ connections with AMQProxy

Stop opening a new broker connection on every request. AMQProxy keeps connections open and hands them out, which cuts publish latency and takes load off your broker.

5 min read

Scan uploads with ClamAV

Scan files for malware with ClamAV before storing them.

2 min read

Headless browsing with Chrome Headless

Run a headless Chrome browser for web scraping, screenshots and PDF generation.

4 min read

Run ClickHouse for analytics

Use a fast column-oriented database for analytics and big data workloads.

3 min read

Convert documents to PDF with Gotenberg

Turn HTML, Markdown and Office documents into print-ready PDFs.

4 min read

Server-side rendering with Inertia SSR

Render Inertia.js views on the server for faster first paint and better SEO.

2 min read

Search with Meilisearch

Add instant, typo-tolerant full-text search to your application.

3 min read

Monitor your application with Nightwatch

Add lightweight monitoring and observability to your Laravel or Statamic application.

3 min read

Search with Typesense

Add fast, typo-tolerant search-as-you-type to your application.

3 min read