Beach
Beach is our cloud-based hosting platform. Tailored for Neos and Flow.
-
How to migrate a Neos site to Beach
This tutorial takes you through the steps for creating a project and instance on Beach and importing existing content of a Neos website.
-
How to access a Beach instance via SSH
Accessing your project's instances for maintenance and inspection.
-
How to access a Beach instance database via SSH
Connect to your MariaDB database from a remote computer.
-
How to download and upload a database dump
Export a database, import existing data or clone a database from one instance to another, using the command line.
-
How to download and upload all assets from a Beach instance
Download Flow resources from the instance's cloud storage for local development.
-
How to use Vips for faster image rendering
Configure Flow or Neos to use libvips for rendering images and thumbnails.
-
How to use Redis for caching for Neos and Flow
Using Redis with Beach projects is easy and will speed up loading times and improve the user experience of your Neos users.
-
How to run a start-up script when an instance is deployed
When an instance is being deployed, it can execute custom scripts before it receives traffic.
-
How to run a cron job
You can run your own scripts in an instance: every hour, every day, or when you like.
-
How to run a custom daemon script
You can run your own daemon scripts in an instance, for example for watching event loops or running job queues.
-
How to store Google Analytics credentials in the database
The Google Analytics integration needs persistent credentials that survive deployments.
-
How to automate builds with triggers
For an automated workflow, you can let GitLab, Github or any other tool trigger builds in Beach when new commits are available.
-
How to use Papertrail for logging
Centralized logging helps you finding the right information and keep logs between deployments.
-
How to assign a domain to a Beach instance
This guide contains all information about assigning a custom domain to your instance, obtaining an SSL certificate and setting up DNS to go live with your website.
-
How to send emails from a Beach instance
Standard ports for sending emails are blocked for security reasons, but there are alternatives for sending mail from Neos and Flow.
-
How to enable legacy providers with OpenSSL 3
We recently updated our container base–and that upgraded OpenSSL to version 3. For some, that might cause trouble with older certificates.
-
How to generate a new SSH key and add it to the ssh-agent
This guide explains how you generate an SSH key and add it to the SSH Agent.
-
How to scale an instance
If you need to scale an instance up using additional replicas, there are some things to keep in mind.
-
Set up redirects for public assets
Redirects on persistent resources do not work in Beach – but there's a workaround for that.
-
Using Sitegeist.MagicWand with Beach
If for some reason you do not or can not use Local Beach, Sitegeist.MagicWand offers an easy way to clone production data for lcoal development – also with Beach.
-
How to add custom settings for Beach instances
If you want to have configuration for instances hosted in Beach, there are some bits you might want to know…