Typesense

Typesense migrate Ubuntu

Migrating a Typesense Ubuntu Server to Another Server: Backup + Restore

Migrating your self-hosted Typesense instance to a new server is a crucial task—whether you’re upgrading hardware, moving to another cloud provider, or just performing server maintenance. This guide walks you through the correct steps to backup, transfer, and restore your Typesense data safely and reliably. Key Concepts Typesense stores your data in the path defined […]

Migrating a Typesense Ubuntu Server to Another Server: Backup + Restore Read More »

Laravel Scout fixes

Troubleshooting Laravel Scout Import When No Records Appear in Search

Laravel Scout makes full-text searching easy, but sometimes running php artisan scout:import seems to work—showing batches of records being imported—yet when you check your search engine, there are 0 results. I ran into this issue myself and discovered it was due to a missing return statement in the toSearchableArray() method. However, there are multiple possible

Troubleshooting Laravel Scout Import When No Records Appear in Search Read More »

Close-up view of binoculars on a surface with sunset reflection in lenses.

Laravel Scout with Typesense Facet Filters

Laravel Scout provides a convenient way to integrate search functionality into your application, but when using Typesense, you might notice that facets aren’t included in the default search method. This article demonstrates how to properly add facet filters to your Typesense searches in Laravel Scout. Basic Implementation Here’s a simplified implementation that shows how to

Laravel Scout with Typesense Facet Filters Read More »

brown and silver telescope near body of water during daytime

Fix: Forbidden – a valid x-typesense-api-key header must be sent.

You might encounter the following error with Typesense in PHP / Laravel / Scout: While it seems like something is missing, it could also be, because the scope of your API key is too strict. When trying to create a key that has access to all scopes + all permissions, you can check if it

Fix: Forbidden – a valid x-typesense-api-key header must be sent. Read More »

Typesense on an Ubuntu Server with Let’s Encrypt SSL Setup

Set up server First, set up your server at your favorite cloud provider of choise. Evt. Set up SSH keys, instead of root password authentication 🤓😎 More and more people are getting our Geek, Privacy, Dev & Lifestyle Tips Want to receive the latest Geek, Privacy, Dev & Lifestyle blogs? Subscribe to our newsletter. Email

Typesense on an Ubuntu Server with Let’s Encrypt SSL Setup Read More »

PHPTypesenseAdmin – Manage your Typesense Server via a simple PHP admin

Introducing PHPTypesenseAdmin: Streamline Your Typesense Management We’re excited to introduce PHPTypesenseAdmin – a sleek, user-friendly administration panel crafted specifically for Typesense, the blazing-fast, open-source search engine designed for instantaneous search experiences. Built with simplicity and efficiency in mind, PHPTypesenseAdmin aims to provide a seamless interface to manage your Typesense instances effortlessly. 🤓😎 More and more

PHPTypesenseAdmin – Manage your Typesense Server via a simple PHP admin Read More »

Expo / React Native with Typesense InstantSearch Adapter

Install Instantsearch according to the guide of Algolia: Install Typesense according to the guide of Typesense: Set up Typesense in your App.js file or a Expo Router file according to the guide of Typesense for React Native. Some settings need to be changed to get it working. You need to create an SearchBox and InfiniteHits

Expo / React Native with Typesense InstantSearch Adapter Read More »

en_USEnglish
Scroll to Top