Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Install Aegir on a dedicated VPS with root access, a resolvable fully qualified domain name (FQDN), a supported PHP and database stack, and either Apache or Nginx. The Debian/Ubuntu package route is fastest: install the web, PHP, database, mail, and utility packages, add Aegir’s repository, install aegir3, then use the Hostmaster panel to create a Drupal platform and site.

Aegir is a Drupal-based hosting control system that sits beside a LAMP or LEMP server to create, deploy, and manage Drupal sites. It can generate virtual-host configuration, create databases, run Drupal installation, and reload services. The official documentation currently identifies release notes for version 3.18; that number is a release identifier, not a performance guarantee. See Aegir’s documentation for release-specific changes.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What Aegir does on a VPS

Aegir turns repeatable Drupal hosting tasks into managed operations. Its Hostmaster interface and Provision framework can create a site’s web-server configuration, database and database user, Drupal installation, and related service reloads. You still administer the operating system, firewall, TLS, updates, backups, and capacity; Aegir automates the Drupal hosting workflow rather than replacing Linux administration.

Use a dedicated VPS or server. The installer must create database users, write web-server configuration, and restart services, which shared hosting normally does not permit. Run Provision operations under the non-root aegir account so generated files and directories retain controlled ownership and permissions. Installation guidance is documented at the Aegir installation guide.

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
  • With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
  • Wide Application: attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
  • Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
  • Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.

Choose the architecture before installing

Start with one VPS unless you already have a reason to separate workloads. A single server reduces network, firewall, credential, and backup complexity. Aegir also supports a hub-and-spoke arrangement in which the Aegir master controls separate web and database servers; that model is useful when independent scaling or isolation justifies the additional operations work.

Decision Single VPS Separate servers
Operational complexity Lower: one operating system, local database, and local web service Higher: SSH trust, remote credentials, firewall rules, DNS, and service verification
Workload isolation Web and database compete for CPU, memory, disk, and I/O Web and database resources can be isolated and tuned independently
Scaling path Vertical scaling or migration to a larger VPS Scale web and database tiers separately
Network behavior Local database connection with no inter-server latency Additional latency and a larger failure and firewall surface
Backup design One host to protect, but a single failure domain Coordinate database, files, and remote-host recovery procedures
Best fit Most first deployments and small-to-medium installations Teams with Linux, networking, and database operations expertise

Prerequisites and compatibility checks

Server, account, and DNS requirements

  • Use a dedicated VPS or server with root or equivalent administrative access during setup.
  • Assign an FQDN such as aegir.example.com. Create forward DNS (name to VPS address) and reverse DNS (address to name) before running the installer.
  • Create or allow the non-root aegir account that will run Provision tasks. Do not run routine Provision operations as root.
  • Open only the ports you need: SSH for administration, HTTP/HTTPS for sites, and database access only where your topology requires it.
  • Have an MTA such as Postfix available. The package installer asks how mail should be configured.

Aegir uses the hostname in database grants and remote-server connections, so an FQDN that resolves in both directions is a functional requirement, not merely a cosmetic label. If DNS is not ready, stop and fix it before installing.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Software you should prepare

Prepare PHP CLI and the extensions required by your Drupal release, MySQL or MariaDB, an MTA, SSH, rsync, Git, unzip, Composer, and Apache or Nginx. The exact Drupal major and minor version determines the supported PHP and database versions. Drupal’s PHP matrix states that Drupal 10 requires PHP 8.1 or newer and that no supported Drupal release supports PHP 7; consult the Drupal PHP requirements page for the release you will deploy.

Database support is also release-specific. For example, Drupal 11 documentation lists MySQL 8.0 or newer and MariaDB 10.6 or newer among its requirements, with InnoDB and PDO support for MySQL-compatible databases. Verify the current matrix at Drupal’s database-server requirements before choosing an image or upgrading a package.

Apache or Nginx

Choose one web server deliberately. Apache is the traditional default in many Aegir package scenarios. Nginx requires an explicit Nginx and PHP-FPM setup, and security or rewrite behavior normally supplied by Apache’s .htaccess files must be reproduced in the Nginx configuration. Drupal documents web-server considerations at its web-server requirements page.

Choice What to verify Common trade-off
Apache Apache modules, PHP integration, virtual-host templates, and .htaccess behavior Usually familiar and aligned with package defaults; consumes its own memory and process model
Nginx Nginx site templates, PHP-FPM socket/service, rewrites, and security rules equivalent to Apache defaults Efficient event-driven serving, but requires deliberate PHP-FPM and rewrite configuration

Install Aegir on Debian or Ubuntu

The following is the official quick-start sequence for a recent Debian or Ubuntu host with an FQDN. Review package versions against your Drupal release before executing it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
  • Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
  • Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
  • Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
  • Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
  1. Install the database, Nginx, PHP CLI/FPM and common extensions:

    sudo apt install mysql-server php-mbstring nginx php-cli php-fpm php-gd php-pear php-zip php-curl

    If you selected Apache, install the Apache/PHP package set instead of Nginx and PHP-FPM. Do not run both web servers on the same HTTP ports unless you have intentionally configured a reverse-proxy arrangement.

  2. Harden the initial MySQL installation:

    sudo mysql_secure_installation

    Remove anonymous accounts, prevent unintended remote administrative access, and set strong unique credentials. The exact prompts vary by MySQL or MariaDB package version.

  3. Install Aegir’s signing key into a dedicated keyring:

    What’s actually slowing this PC down?

    Pick the symptom - the matching free tool is one click away.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
    sudo wget -O /usr/share/keyrings/aegir-archive-keyring.gpg https://debian.aegirproject.org/aegir-archive-keyring.gpg
  4. Add the stable Aegir repository:

    echo "deb [signed-by=/usr/share/keyrings/aegir-archive-keyring.gpg] https://debian.aegirproject.org stable main" | sudo tee -a /etc/apt/sources.list.d/aegir-stable.list
  5. Refresh package metadata:

    sudo apt update
  6. Install Aegir and its archive-keyring package:

    sudo apt install aegir3 aegir-archive-keyring

During installation, expect prompts for the MySQL password and Postfix configuration. At completion, Aegir sends a one-time login URL for the Hostmaster control panel. Open it immediately, sign in, and set the administrator password. Treat that URL as a credential: do not place it in public tickets or shell history.

The quick-start sequence is documented at Aegir’s quick-start page; package behavior and prompts can differ between distribution releases.

Rank #3
Sale
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black | LED mouse pad with 14 lighting modes, covers keyboard & mouse, anti-slip rubber base, waterproof surface, USB powered
  • 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
  • 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
  • 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
  • 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
  • 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.

Manual installation when packages are unavailable

Use the manual path when your distribution does not provide a suitable Aegir package or when you need to control the framework layout yourself. Install the operating-system dependencies first, then switch to the non-root aegir account before installing Provision and running Hostmaster.

  1. Install a supported PHP CLI/runtime, database server, web server, SSH, rsync, Git, unzip, Composer, an MTA, and the PHP extensions required by your Drupal target.
  2. Create the aegir account and ensure it can read and write the Aegir home and generated platform paths without using root.
  3. Install Drush in the environment used by that account.
  4. Download Provision into the Drush directory:
drush dl --destination=/var/aegir/.drush provision-7.x
  1. Clear Drush’s cache so it discovers the new command:
drush cache-clear drush
  1. Start the Hostmaster installer and provide the valid FQDN when prompted:
drush hostmaster-install

If the installer cannot resolve the hostname, connect to the database, or write the web-server configuration, fix that underlying system problem rather than rerunning the command repeatedly. The manual procedure and prerequisites are covered in the installation documentation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Create a Drupal platform

In Aegir, a platform is a Drupal codebase that one or more sites can use. Build and verify the platform before attempting a site installation.

  1. Sign in to Hostmaster and open Platforms → Add Platform.
  2. Enter a unique platform name. Use a name that identifies the Drupal major version or release stream without embedding a temporary server name.
  3. Confirm or edit the publish path. It must be readable by the web-server user and writable where Drupal requires generated files.
  4. Select one supported source: a Drush makefile, a Composer project containing composer.json, a Git repository containing a makefile, Composer project, or complete Drupal codebase, or an existing complete codebase.
  5. Enter the makefile URL/path or Git source and save.
  6. Wait for Aegir’s verification task. Correct inaccessible URLs, authentication failures, invalid makefiles, missing PHP extensions, or dependency errors before using the platform.

After verification succeeds, the platform appears as an available source for site installation and import. Platform guidance is available at Aegir’s platform documentation.

Composer, Git, and makefiles compared

Source Strength Check before verification Rollback characteristic
Composer project Explicit PHP dependency graph and lockfile reproducibility composer.json, compatible PHP/extensions, and a committed composer.lock where reproducibility matters Revert the lockfile and code revision, then redeploy the known-good build
Git repository Reviewable history, branches, tags, and access-controlled source Repository reachability, credentials or deploy keys, and a complete Drupal project or supported build file Deploy a previous commit or tag
Drush makefile Declarative assembly of Drupal core and contributed projects Accessible makefile URL/path and valid project versions Restore the earlier makefile revision and rebuild
Existing codebase Fastest way to bring an already-built site under management Complete files, compatible settings, ownership, and a tested database export Restore the prior code and database backup

Enable Composer deployment

For a Composer-managed platform, enable Administration → Hosting → Optional system features → Aegir Deployment → Composer Deploy via Packagist when that option is appropriate. Aegir detects composer.lock and runs composer install for managed dependencies. Keep the lockfile under version control and review dependency changes before deploying. See the deployment documentation for the feature’s current behavior.

Deploy the first Drupal site

Confirm that the site domain’s DNS points to the VPS before starting. Aegir can create the virtual host and database, but it cannot make a domain resolve at the public DNS layer.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
  • 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
  • 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
  • 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
  • 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
  1. Open the Sites area or the hosting task workflow in Hostmaster and choose the action to create or install a site.
  2. Select the verified platform and the Drupal install profile.
  3. Enter the site’s domain name exactly as it will be used by visitors. Add aliases only when you have a clear canonical-domain and TLS plan.
  4. Provide database details or allow Aegir to create the database and user. Use a unique, strong password and avoid reusing the Aegir administrator credential.
  5. Review the proposed filesystem paths, web-server settings, and administrative account fields.
  6. Submit the task and watch the task log. Aegir should generate the virtual-host configuration, create the database, run Drupal installation, and reload the relevant services.
  7. When the task completes, test the domain over HTTP and then HTTPS. Check the Drupal status report, login, writable files directory, clean URLs, cron, and outgoing mail.

If the task fails, copy the first meaningful error from the task log before changing anything. A later cascade error often only reflects the original DNS, permissions, PHP, database, or web-server problem.

Operate platforms and sites after deployment

Use Aegir’s task log and platform/site commands for routine verification, migration, backup, and deployment actions. Before changing code or dependencies, take a tested database and files backup and record the deployed Git commit, Composer lockfile, or makefile revision.

  • Verify: confirm that the platform, site files, database connection, and web-server configuration still match Aegir’s records.
  • Deploy: promote a reviewed code revision, run dependency installation where applicable, and inspect the resulting task log.
  • Migrate: move a site only after validating PHP, database, filesystem, DNS, and ownership compatibility on the destination.
  • Backup: store database and user-uploaded files separately from the VPS and perform periodic restore tests.
  • Update: keep Drupal core, contributed modules, PHP, and MySQL/MariaDB on supported security versions; check the version-specific Drupal requirement pages before changing a major runtime.

Configure TLS certificates, monitoring, firewall rules, unattended security updates where appropriate, log retention, and an incident contact. These controls are operational necessities for a production VPS, not features that Aegir automatically supplies.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Add a remote web or database server

For a multi-server arrangement, build the remote server first and make its services usable independently. Then register it with the Aegir master, verify it, install a Drupal platform on that server, and add and verify the Drupal installation. Aegir’s server workflow is documented at the server-management guide.

  1. Prepare the remote host with the required web or database service, compatible PHP/database versions, an administrative path for Aegir, and a resolvable hostname.
  2. Establish SSH access from the Aegir master using a dedicated, least-privilege account and a managed key. Restrict the key by source address and command scope where your operations model permits.
  3. Allow only required network flows in both directions. A database host should not expose its database port to the entire internet.
  4. Add the remote server in Hostmaster and run its verification task. Resolve SSH, DNS, service, package, and permission errors before continuing.
  5. Install or assign a platform on the verified remote server, then add and verify the Drupal site installation.
  6. Test site requests, database connectivity, backups, failover assumptions, and restore procedures from the Aegir master and from the relevant network segments.

This design can isolate database and web workloads, but every additional host introduces credentials, firewall rules, DNS dependencies, monitoring targets, and another failure domain.

Security and reliability checklist

  • Use a dedicated VPS and least-privilege service accounts; do not run Provision tasks as root.
  • Run mysql_secure_installation, remove anonymous database accounts, and use unique credentials for MySQL/MariaDB, Aegir, Drupal, and SSH.
  • Verify forward and reverse DNS for the Aegir FQDN and every remote server before installation.
  • Keep SSH keys out of web roots and source repositories. Rotate keys and credentials when staff or infrastructure changes.
  • Choose Apache or Nginx intentionally and reproduce Drupal rewrite and security behavior when using Nginx.
  • Check PHP, database, Composer, and Drupal compatibility before creating or upgrading a platform.
  • Use HTTPS, renew certificates automatically, and test renewal before expiration.
  • Back up databases, public files, private files, Aegir configuration, and deployment metadata to storage independent of the VPS.
  • Monitor disk space, memory, CPU, database health, queue or cron failures, certificate expiry, and failed Aegir tasks.
  • Perform a documented restore test; a backup that has never been restored is an assumption, not a recovery plan.

Troubleshooting common installation and deployment failures

The package installer cannot connect to the database

Check that MySQL or MariaDB is running, that the password entered at the prompt matches the administrative credential, and that local authentication rules permit the installer. Confirm the database service is listening on the expected local socket or address before rerunning the package configuration.

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
  • 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
  • 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
  • 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
  • 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.

The hostname or site domain does not resolve

Inspect both authoritative DNS records and the VPS provider’s reverse-DNS setting. Test from the VPS and from an external network. Correct the record, wait for the relevant TTL, and only then retry Aegir’s verification or site task.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Nginx serves downloads or a PHP error page

Verify that PHP-FPM is installed and running, that Nginx’s fastcgi socket or address matches the service, and that the virtual-host template passes index.php requests to PHP-FPM. Also review clean-URL rewrites and deny rules that Apache would normally provide through .htaccess.

Platform verification rejects a repository or makefile

Confirm that the URL is reachable from the VPS, credentials are valid, the repository contains the expected project files, and the makefile syntax or Composer metadata is valid. For private Git sources, test the same deploy key as the aegir account rather than as root.

A Composer deployment fails on dependencies

Compare the lockfile’s PHP and extension requirements with the VPS runtime. Install missing extensions or select a Drupal-supported PHP version; do not bypass dependency checks simply to force a deployment. Re-run the platform verification after correcting the environment.

A remote server fails verification

Test SSH from the Aegir master using the service account, verify host-key handling, check firewall rules, and confirm that the remote web or database service is running. Ensure forward and reverse DNS agree with the names used in database grants and Aegir configuration.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Pre-launch checklist

  1. FQDN forward and reverse DNS verified.
  2. Supported Linux, PHP, database, and web-server versions confirmed for the target Drupal release.
  3. MySQL/MariaDB hardened and credentials stored securely.
  4. Non-root aegir account owns the expected platform and task paths.
  5. Hostmaster login completed and administrator password changed.
  6. Platform source verified successfully.
  7. Site domain DNS and TLS plan ready.
  8. Site installation task completed without unresolved log errors.
  9. Drupal status, cron, mail, clean URLs, and file permissions tested.
  10. Backups, monitoring, firewall rules, updates, and a restore test scheduled.

With those checks complete, Aegir provides a repeatable control layer for deploying and operating Drupal sites on the VPS while leaving you in control of the underlying Linux security, capacity, and recovery design.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.