Skip to content
  • GDPR-compliant
  • 100% hosting in Germany
  • Personal contact
  • Support included
  • Provisioning within 24 hours
Installation guides 3 min read

Installation of Neos CMS on our managed hosting service

Introduction to Neos

Neos CMS is a powerful, flexible and user-friendly content management system (CMS) that has been specifically developed to meet the needs of modern web developers and editors. With Neos CMS, you can create and manage dynamic and engaging websites.

It stands out thanks to its intuitive user interface, real-time editing features and comprehensive extensibility. Whether you want to create a simple corporate website or a complex web portal, Neos CMS offers the tools and flexibility you need to bring your vision to life.

Prerequisites

Before you begin, you will need access to your hosting account and the control panel.

Our Managed Shared Hosting environment already includes everything necessary for Neos:

  • PHP (version 8.1 or later)
  • Composer
  • Access via SSH
  • Database

Step 1: SSH access

Set up SSH access:

If you haven’t already done so, follow the instructions in the Control Panel or our guide to set up SSH access to your hosting account.

Establishing an SSH connection:

Use a terminal or SSH client software to connect to your hosting account. You can find the required login details in the Control Panel.

Step 2: Select the installation directory

1. Navigate to the web directory:

Change to the directory where your website is to be hosted. This is usually the “www” directory or a specific subdirectory within it.

cd ~/www

To install Neos in a subfolder, create it and change to that directory:

mkdir meine_neos_site
cd meine_neos_site

Step 3: Install Neos

1. Create a Neos project:

To create a new Neos project, run the following Composer command.

Replace “my_neos_site” with your desired project name.

composer create-project neos/neos-base-distribution meine_neos_site

2. Carry out the installation:

First, navigate to the installation directory where you have installed Neos:

cd neos-example

Now configure the database in Neos that you created earlier:

./flow setup:database

Then populate the database with the required content:

./flow doctrine:migrate

Next, create your user account with the role of administrator:

./flow user:create --roles Administrator

test

Step 4: Point your domain to the Neos directory

After installing Neos, it is important to configure your domain in the Control Panel so that it points to the correct directory for your Neos installation:

1. Open the Control Panel:

Log in to your hosting control panel and navigate to the ‘Domains’ section.

2. Edit domain settings:

Select the domain you wish to use for your Neos website and edit the domain settings.

3. Change the document root:

Change the document root path for your domain so that it points to the directory of your Neos installation:

/www/my_neos_site/Web/

Replace `my_neos_site` with the name of the folder you used when installing Neos.

4. Save changes:

Save the changes. It may take a few minutes for the changes to take effect.

This adjustment ensures that your web server serves the static files from Neos correctly.

Step 5: Install the Neos Panel

The Neos Panel is an elegant and simple way to manage your content:

  • Open your web browser and navigate to the URL of your Neos installation.
  • Neos will automatically redirect you to the Panel installation page.
  • Follow the instructions to create an administrator account. You will need a valid email address and a secure password.

Conclusion

Congratulations! You have successfully installed Neos on your Managed Shared Hosting. This guide should help you get started with Neos quickly. For more detailed information, please visit the official Neos documentation (https://docs.neos.io/guide/getting-started/building-your-first-website).

If you have any further questions or require assistance, our support team is here to help. We wish you every success with your new Neos website.

Haven’t found Neos hosting yet?

Still looking for the ideal hosting for your Neos project? Discover our optimised hosting, which offers you the performance and flexibility you need to run your website successfully. Find out more about our Neos hosting packages.

Was this article helpful?

You might also be interested in:

Personal support

Of course, our support team is also happy to assist you personally. If you cannot find what you are looking for in our knowledge base or require personalised support, please do not hesitate to contact us. We’re here to help you and to ensure that your experience with our products and services is as smooth and enjoyable as possible.