Quick-Starting Drupal: Installation via the Softaculous Auto-Installer
Drupal is a powerful content management system for websites, portals, multilingual content, corporate sites, knowledge bases, intranets, and more complex web projects. Compared to simple website builders, Drupal offers a great deal of control over content, user roles, permissions, content types, taxonomies, layouts, and extensions. This is precisely why Drupal is frequently used where a website is expected to grow long-term, remain cleanly structured, and operate securely.
The classic manual installation method usually requires several steps: downloading Drupal, uploading files via FTP or a file manager, creating a database, setting up a database user, configuring permissions, running the installation wizard, and subsequently performing the basic configuration. With the Softaculous Apps Installer available within the cPanel at CURIAWEB, this process is significantly simplified. Softaculous handles the initial technical installation, creates the necessary files, configures the database, and guides you through the most important basic settings.
This article shows you step-by-step how to install Drupal using Softaculous, which settings are particularly critical, and what you should look out for after the installation. This guide is ideal for new Drupal websites, test installations, development environments, and initial project drafts on a cPanel web hosting plan.
When does a Drupal installation with Softaculous make sense?
Softaculous is particularly practical when you want to deploy Drupal quickly and do not wish to carry out a manual installation via FTP, SSH, or Composer. For many classic websites, this method is entirely sufficient as a starting point. You get a working Drupal instance within a few minutes and can then configure content, menus, users, roles, modules, and themes.
An installation via Softaculous is especially suited for:
- new Drupal websites: when you want to set up a fresh website on a domain or subdomain;
- test environments: when you want to get to know Drupal or test out features;
- agency and client projects: when a basic installation is needed quickly;
- training and demo websites: when Drupal needs to be deployed for training sessions, workshops, or internal testing;
- small to medium-sized websites: when you want to start out without complex deployment processes.
For very large Drupal projects, professional development workflows, Git deployments, Composer-based module management, or staging/live deployment processes, an additional technical workflow via SSH, Composer, and version control may be beneficial. However, Softaculous is excellent for a quick start and for many typical hosting scenarios.
Prerequisites before installation
Before installing Drupal with Softaculous, a few fundamentals should be in place. This will help you avoid typical errors such as incorrect directories, missing SSL certificates, or poorly formatted URLs.
- Active cPanel web hosting: You need access to your CURIAWEB cPanel.
- Domain or subdomain: The domain should already be assigned to your hosting account.
- SSL certificate: Wherever possible, always use
https://. If SSL is not yet active, check the SSL/TLS features or AutoSSL inside cPanel. - Sufficient storage space: Drupal itself is not extremely large, but modules, themes, media, backups, and cache files can accumulate storage space over time.
- Current PHP version: Drupal requires a compatible PHP version. Inside cPanel, you can manage the PHP version depending on your hosting package.
- Strong credentials: Establish an individual, long, and secure password for the Drupal administrator.
drupal is entered there, the website will later be accessible via yourdomain.ch/drupal.Step 1: Log into cPanel
First, log into your CURIAWEB client area or directly into the cPanel of your hosting package. Depending on your package and interface, access can be achieved via the client area, via a direct cPanel link, or via a welcome email.
After logging in, you will be on the cPanel homepage. There, the available functions are categorized into sections such as Files, Domains, Email, Databases, Security, Software, and Metrics.
Step 2: Open the Softaculous Apps Installer
Look for the Software section inside cPanel and click on Softaculous Apps Installer. Alternatively, you can search for Softaculous using the cPanel search bar.
Softaculous will then open its own interface. There you will find numerous installable applications across various categories, including blogs, portals, e-commerce systems, forums, wikis, and content management systems.
For more general information about Softaculous, you can also consult our guide: Using the Softaculous Apps Installer.
Step 3: Search for Drupal in Softaculous
Enter the term Drupal into the Softaculous search box. Depending on the version of Softaculous, Drupal may also appear under the Portals/CMS or CMS category.
Click on the Drupal entry. This will take you to the overview page for the application. Here you will generally find information about the available version, reviews, screenshots, storage requirements, and installation options. Next, click on Install Now to launch the installation wizard.
Step 4: Selecting the installation URL correctly
The most important part of the Softaculous installation is selecting the installation URL. Here you determine the address at which your Drupal website will later be accessible.
- Protocol: Choose
https://orhttps://www.wherever possible, provided that SSL is active for the domain. - Domain: Select the desired domain or subdomain.
- Directory: Leave this field blank if Drupal is to be installed directly on the domain.
- Subdirectory: Only enter a name here if Drupal is intentionally being installed in a subfolder, such as
blog,portal, orintranet.
Examples:
https://yourdomain.ch– Drupal will be installed directly on the main domain.https://yourdomain.ch/portal– Drupal will be installed in a subdirectory namedportal.https://demo.yourdomain.ch– Drupal will be installed on a subdomain.
http://, https://, www, and non-www if they are not being cleanly redirected.Step 5: Select the Drupal version
Depending on the current timing and your hosting environment, Softaculous offers one or more Drupal versions to choose from. Generally, you should select the currently recommended stable version, unless your project has specific requirements.
Using a current Drupal version is critical for security and compatibility reasons. Outdated versions may no longer receive security updates or might be incompatible with current PHP versions, modules, or themes.
If you are rebuilding an existing website, migrating, or need to work with specific modules, verify in advance whether those modules are compatible with the desired Drupal version.
Step 6: Setting the site name and description
In the Site Settings section, you define the baseline information for your Drupal website. This includes, in particular, the site name. This name can appear on the frontend, in the browser title bar, in emails, and within the administration area.
Choose a clear, meaningful name. For companies, the official corporate or project name is usually recommended. For SEO and GEO (Generative Engine Optimization)—which means optimizing content for classic search engines and AI-based response systems—a unique designation is vital. A name like CURIAWEB Drupal Demo or Example GmbH Client Portal is better than a generic title like My Website.
Depending on the Softaculous version, additional fields such as description, language, or cron settings may appear. Leave technical default values unchanged unless you consciously wish to adjust their function.
Step 7: Configuring the admin account securely
The Admin Account section is highly relevant to security. Here you create the first Drupal administrator. This account possesses extensive privileges and should be exceptionally well protected.
- Admin Username: Do not use
admin,administrator,root, or the domain name as a username. - Admin Password: Use a long, random password featuring uppercase and lowercase letters, numbers, and special characters.
- Admin Email: Use an active email address to which you have permanent access.
- Save credentials: Store the login information securely in a password manager, not in unprotected notes or emails.
Step 8: Select the language
Depending on the application and version, Softaculous provides the option to select the installation language. If your website is to be operated in German, choose German if available. For multilingual websites, you can add additional languages later within Drupal and activate translation functions.
For websites in Switzerland, language selection is particularly important. Many projects require content in German, French, Italian, or English. Drupal is extremely well-suited for multilingual websites because language settings, translations, content types, and menus can be managed cleanly.
Step 9: Check advanced options
In the Advanced Options section, additional settings may appear depending on the Softaculous configuration. These include, for example, the database name, table prefix, automated updates, backup frequency, and backup retention.
These options should not be changed blindly. Pay particular attention to:
- Database Name: Softaculous can assign a name automatically. Manual adjustment is usually unnecessary.
- Table Prefix: A custom prefix can improve clarity, but it is not mandatory for standard installations.
- Automated Updates: Convenient, but for Drupal projects with custom modules or themes, updates should be tested in a controlled manner.
- Automated Backups: Highly sensible, but they can consume storage space. Choose an appropriate retention level.
- Backup Rotation: Limit the number of backups so that your hosting storage space is not filled up unnecessarily.
For production Drupal websites, a deliberate update and backup process is recommended. Automated backups are helpful, but they do not replace an additional project strategy for important websites.
Step 10: Launch the installation
Review all configuration details once more carefully. Pay special attention to the domain, protocol, directory, admin username, and email address. Then click on Install.
Softaculous will now set up the Drupal files, the database, and the initial configuration. This process typically takes only a few minutes. Do not close the browser window during the installation.
Following a successful installation, Softaculous normally displays two important links:
- Website URL: the public address of your new Drupal website;
- Admin URL: the link to the Drupal administration area.
Save these links along with your login credentials in your password manager or internal project documentation.
After the installation: Crucial initial checks
Once Drupal has been installed, you should not start immediately with extensive content creation. First, verify basic functionality and the most important security configurations.
- Access the website: Open the public URL and verify that Drupal loads correctly.
- Test the admin login: Log in using the administrator account you created.
- Check HTTPS: Ensure that the website is accessible via
https://. - Verify site information: Double-check the site name, email address, and language settings.
- Review the status report: In Drupal, check the status report for warnings regarding PHP, files, cron, updates, or permissions.
- Check for updates: Verify whether Drupal core, modules, or themes require updates.
- Create a backup: Generate an initial backup after the successful installation.
Important basic settings in Drupal
A freshly installed Drupal website is technically operational, but it is not yet project-ready. Apply a few basic configurations after installation.
- Site Information: Under Configuration > System > Basic site settings, you can verify the name, slogan, and email address.
- User Roles: Define roles for administrators, editors, and other user groups.
- Permissions: Assign privileges according to the principle of least privilege.
- Menus: Plan your main navigation, footer navigation, and other menu structures.
- URL Aliases: Use friendly URLs instead of technical paths like
/node/1. - Cron: Ensure that regular automated tasks are executed properly.
- Cache: Activate and verify caching configurations for enhanced performance.
A good basic configuration is not only critical for daily operation, but also for SEO, loading speeds, security, and later expandability.
SEO and GEO: Setting up Drupal cleanly from the beginning
A Drupal installation should be prepared from the very start so that search engines and AI systems can unambiguously understand the website. In this context, GEO stands for the optimization of content for generative search systems and AI response engines. This involves more than just individual keywords; it requires clear entities, structured information, unambiguous thematic mapping, and helpful content.
Pay close attention to the following points with a new Drupal website:
- Clear website identity: Use an unambiguous site name and a fitting description.
- Friendly URLs: Utilize clear URL aliases like
/services,/contact, or/support. - Logical content structure: Plan content types, categories, and menus before importing mass content.
- Clean page titles: Every important page should possess a unique title.
- Helpful content: Write answers to concrete questions your visitors have, rather than just short promotional copy.
- Multilingualism: For Swiss target audiences, a multilingual structure can be a massive advantage.
- Performance: Fast loading speeds improve user experience and technical discoverability.
Security after the Softaculous installation
Softaculous simplifies the installation process, but it does not replace ongoing website maintenance. Drupal is an incredibly powerful system, but it must be updated regularly and administered cleanly.
Recommended security measures after installation:
- Check the admin password regularly: Use a strong password and change it immediately if compromised.
- No shared admin accounts: Every individual should receive their own user account.
- Separate roles cleanly: Not every editor requires full administrator privileges.
- Apply updates promptly: Review Drupal core, modules, and themes regularly.
- Test backups: A backup is only valuable if it can actually be restored in an emergency.
- Avoid unnecessary modules: Only install extensions that are truly required.
- Check file permissions: Ensure that files and directories are not unnecessarily writable.
If multiple people are collaborating on the website, establish a clean roles and permissions concept early on. This minimizes errors and protects critical areas of your Drupal installation.
Updates and maintenance via Softaculous
Softaculous can detect installed applications and, depending on the configuration, display notifications regarding updates. This is practical, but with Drupal it should be handled with caution. Drupal websites can be heavily customized. An update can have consequences for modules, themes, layouts, or custom modifications.
Before you perform updates:
- Create a complete backup of files and the database.
- Verify which Drupal version is currently installed.
- Check whether utilized modules and themes are compatible with the new version.
- Test updates first in a staging or test environment whenever possible.
- Following the update, verify the login, content, menus, forms, cron, cache, and key pages.
For smaller websites, Softaculous can simplify maintenance. For business-critical Drupal projects, a planned maintenance process featuring testing, documentation, and regular backups is highly recommended.
Backups: Do not only think about them in an emergency
Backups are exceptionally critical with Drupal because content, configuration, modules, themes, and files interact closely. A full backup should encompass both the website files and the database.
Softaculous offers its own backup functions depending on the hosting environment. These can be very helpful, particularly before updates or major modifications. Additionally, you should review which backup options your hosting package provides and whether you wish to back up critical project milestones locally or externally.
Typical errors during a Drupal installation with Softaculous
Many problems do not originate from Drupal itself, but rather from inaccurate choices made during the installation. The following mistakes can easily be avoided:
- Incorrect directory: Drupal is accidentally installed under
/drupal, even though the website is intended to appear directly on the main domain. - HTTP instead of HTTPS: The website is installed without SSL, even though a certificate is available.
- Weak admin credentials: Using the username
adminand a simple password increases the risk of attacks. - No backup strategy: Updates are performed without backing up files and the database first.
- Too many modules at the start: A new Drupal website is immediately overloaded with too many extensions.
- No clear structure: Content, menus, and categories are generated without a conceptual plan.
- Ignoring updates: Drupal is installed but subsequently neglected.
When is a manual Drupal installation better?
Softaculous is a very good starting point, but it is not the best solution for every scenario. A manual installation or a Composer-based workflow may be necessary if you require a professional developer setup.
A manual installation is often superior for:
- complex Drupal projects featuring numerous dependencies;
- Composer-based module and theme management;
- Git deployment and version control;
- staging, testing, and production environments;
- individual development workflows involving multiple developers;
- enterprise websites with strict release management processes.
For many client projects, smaller corporate websites, and quick test installations, Softaculous remains a highly comfortable and reliable option to start Drupal without technical installation overhead.
Recommended workflow for a clean Drupal quick installation
- Prepare the domain or subdomain inside cPanel.
- Activate SSL and verify HTTPS.
- Open Softaculous Apps Installer.
- Search for Drupal and launch the installation wizard.
- Select the correct domain and the intended installation directory.
- Choose the current stable Drupal version.
- Set the site name, language, and admin email address.
- Utilize a secure admin username and a strong password.
- Check the backup options.
- Launch the installation and review the results.
- After installation, inspect the status report, HTTPS, updates, cron, and caching.
FAQ: Frequently asked questions about Drupal installation with Softaculous
Can I install Drupal directly on my main domain?
Yes. Select your domain inside Softaculous and leave the In Directory field blank. Drupal will then be installed directly under your main domain.
Should I select http or https?
Wherever possible, always utilize https://. HTTPS protects the connection, looks more professional, and is standard for modern websites. If HTTPS cannot be selected, check your domain's SSL certificate first.
Can I remove Drupal again later?
Yes. Softaculous can manage and, depending on the configuration, also remove installations. Be sure to generate a backup beforehand if you might need the content or files later.
Can I also perform updates with Softaculous?
In many cases, yes. However, with Drupal, updates should be carefully prepared. Generate a full backup before every update and verify the compatibility of your modules and themes.
Is Softaculous secure?
Softaculous simplifies the installation. Following that, the security of your Drupal website depends primarily on strong login credentials, regular updates, secure modules, correct permissions, and backups.
Can I run Drupal multilingually?
Yes. Drupal is exceptionally well-suited for multilingual websites. After installation, you can add further languages and translate content, menus, as well as configurations.
Conclusion
With the Softaculous auto-installer, Drupal can be installed quickly and comfortably on a CURIAWEB cPanel web hosting account. You do not have to upload files manually or create a database by hand. Crucially, however, you must enter the correct information during installation: utilize HTTPS, select the appropriate domain, set the directory correctly, and create a secure administrator account.
Following the installation, you should not view Drupal as "finished," but rather inspect the basic configuration, create a backup, check for updates, and map out a clear structure for content, menus, user roles, and SEO-relevant pages. This gives you a solid foundation for a secure, high-performing, and long-term maintainable Drupal website.