Docker vs non-Docker installation requirements

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • AlexiLaiho
    Junior Member
    • Apr 2026
    • 4

    #1

    Docker vs non-Docker installation requirements

    Hi,
    I installed Espo via script in a Docker way, it is running fine, but now I'm considering moving onto a cheaper cloud. DO is getting pricier and pricier, so now I'm becoming more demanding to resources and their costs.
    Thinking resourcefully and economically, what gives the most performant way to set up Espo: via docker or via traditional LAMP stack?
    Now I'm running it in a 60GB droplet with 2vCPU and 2Gb RAM. Ideally, I would prefer to squeeze it into 15-20GB instance with 1-2GB RAM and cheapest CPU type.
    I've read this page Configuration - EspoCRM Documentation, but I prefer to get comparative analysis between Docker and non-Docker.
  • AlexiLaiho
    Junior Member
    • Apr 2026
    • 4

    #2
    Anybody?

    Comment

    • victor
      Active Community Member
      • Aug 2022
      • 1178

      #3
      Speaking from the point of view of simplicity - the easiest option is installation by script (like yours): https://docs.espocrm.com/administrat...ion-by-script/. And if you do not plan to use anything other than EspoCRM on your VPS, then this is the easiest way.

      Here, probably, other community members should also express their opinion. But, until you try Docker and non-Docker yourself, you will not be able to determine for yourself what is better and what is not.

      Comment

      • AlexiLaiho
        Junior Member
        • Apr 2026
        • 4

        #4
        Originally posted by victor
        Speaking from the point of view of simplicity
        and from the performance view? Simplicity was not in the question.

        Comment

        • AlexiLaiho
          Junior Member
          • Apr 2026
          • 4

          #5
          yuri ?

          Comment

          • lazovic
            Super Moderator
            • Jan 2022
            • 1224

            #6
            Hi AlexiLaiho,

            First of all, it's important to note that hosting projects in a Docker environment is better for portability and isolation. These advantages put a greater strain on RAM and disc space, as Docker uses images and layers in conjunction with containers and networks.

            For your needs, it's best to use a combination of Nginx (it's lighter than Apache), PHP-FPM, and MariaDB in LEMP stack; 1 GB of RAM is sufficient for this setup. However, keep in mind that it's advisable to at least slightly increase the available disc space, as it's usually used by backups and attachments from EspoCRM, and at some point the server may simply stop responding due to insufficient space.

            Comment

            Working...