설치 가이드 · 3 min read · Dec 20, 2025

Ubuntu 22.04에 Dolibarr ERP 설치하기

Dolibarr는 PHP로 작성된 오픈 소스 ERP 및 CRM 시스템입니다. 이는 중소기업이 고객, 청구서, 주문, 제품, 재고 등을 관리할 수 있도록 설계되었습니다. 웹 브라우저를 통해 ERP 애플리케이션을 관리할 수 있는 간단하고 사용하기 쉬운 웹 인터페이스를 제공합니다. 귀하의 조직을 위한 오픈 소스 ERP 및 CRM 솔루션을 찾고 있다면 Dolibarr가 최선의 선택입니다.

이 튜토리얼에서는 Ubuntu 22.04 서버에 Dolibarr를 설치하는 방법을 배웁니다.

요구 사항

  • Ubuntu 22.04를 실행하는 서버.
  • 서버에 구성된 루트 비밀번호.
  • 서버에 포인팅된 유효한 도메인 이름.

LAMP 스택 설치

시작하기 전에 Apache, MariaDB, PHP 및 기타 PHP 모듈을 시스템에 설치해야 합니다. 먼저 다음 명령어를 사용하여 시스템에 PHP 저장소를 추가합니다:

apt-get install software-properties-common -y  
add-apt-repository ppa:ondrej/php -y

다음으로, 저장소를 업데이트하고 다음 명령어로 Apache, PHP 및 MariaDB 서버를 설치합니다:

apt-get install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-common php7.4-curl php7.4-intl php7.4-mbstring php7.4-mcrypt php7.4-json php7.4-xmlrpc php7.4-soap php7.4-mysql php7.4-gd php7.4-xml php7.4-cli php7.4-zip wget unzip git -y

설치가 완료되면 php.ini 파일을 편집하고 몇 가지 기본 설정을 변경합니다:

nano /etc/php/7.4/apache2/php.ini

다음 설정을 변경합니다:

memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = UTC

파일을 저장하고 닫습니다. 그런 다음 Apache 및 MariaDB 서비스를 시작하고 부팅 시 시작하도록 활성화합니다:

systemctl start apache2  
systemctl enable apache2  
systemctl start mariadb  
systemctl enable mariadb

작업이 완료되면 다음 단계로 진행할 수 있습니다.

MariaDB 구성

기본적으로 MariaDB는 보안이 설정되어 있지 않습니다. 따라서 먼저 보안을 설정해야 합니다. 다음 스크립트를 실행하여 보안을 설정할 수 있습니다:

mysql_secure_installation

아래와 같이 모든 질문에 답변합니다:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

MariaDB의 보안이 설정되면 MariaDB 셸에 로그인합니다:

mysql -u root -p

루트 비밀번호를 입력한 후 Dolibarr를 위한 데이터베이스와 사용자를 생성합니다:

MariaDB [(none)]> CREATE DATABASE dolibarrdb;  
MariaDB [(none)]> CREATE USER dolibarr;

다음으로, 다음 명령어로 Dolibarr 데이터베이스에 권한을 부여합니다:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarrdb.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'password';

다음으로, FLUSH PRIVILEGES 명령어를 실행하여 권한 테이블이 MySQL에 의해 다시 로드되도록 해야 합니다:

MariaDB [(none)]> FLUSH PRIVILEGES;

다음으로, 다음 명령어로 MariaDB 콘솔에서 나갑니다:

MariaDB [(none)]> EXIT

작업이 완료되면 다음 단계로 진행할 수 있습니다.

Dolibarr 다운로드 및 설치

먼저 다음 명령어를 사용하여 Git 저장소에서 Dolibarr의 최신 버전을 다운로드합니다:

release_tag=$(curl -s https://api.github.com/repos/Dolibarr/dolibarr/releases/latest | grep tag_name | cut -d '"' -f 4) wget https://github.com/Dolibarr/dolibarr/archive/${release_tag}.tar.gz

다운로드가 완료되면 다음 명령어로 다운로드한 파일을 추출합니다:

tar -xvzf 15.0.2.tar.gz

다음으로, 추출한 디렉토리를 Apache 웹 루트로 복사하고 적절한 권한을 설정합니다:

cp -r dolibarr-15.0.2 /var/www/html/dolibarr  
chown -R www-data:www-data /var/www/html/dolibarr/  
chmod -R 775 /var/www/html/dolibarr/

작업이 완료되면 다음 단계로 진행할 수 있습니다.

Dolibarr를 위한 Apache 구성

다음으로, 다음 명령어로 Apache 가상 호스트 파일을 생성합니다:

nano /etc/apache2/sites-available/dolibarr.conf

다음 줄을 추가합니다:


     ServerAdmin [email protected]
     DocumentRoot /var/www/html/dolibarr/htdocs
     ServerName dolibarr.example.com

     
          Options +FollowSymlinks
          AllowOverride All
          Require all granted
     

     ErrorLog ${APACHE_LOG_DIR}/dolibarr_error.log
     CustomLog ${APACHE_LOG_DIR}/dolibarr_access.log combined

파일을 저장한 후, 다음 명령어로 Apache 가상 호스트 파일을 활성화합니다:

a2ensite dolibarr

다음으로, Apache 재작성 모듈을 활성화하고 다음 명령어로 Apache 서비스를 다시 로드합니다:

a2enmod rewrite  
systemctl restart apache2

이제 다음 명령어로 Dolibarr의 상태를 확인할 수 있습니다:

systemctl status apache2

다음과 같은 출력을 얻을 수 있습니다:

? apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2022-07-02 08:14:00 UTC; 6s ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 21317 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
   Main PID: 21321 (apache2)
      Tasks: 6 (limit: 4579)
     Memory: 13.6M
        CPU: 119ms
     CGroup: /system.slice/apache2.service
             ??21321 /usr/sbin/apache2 -k start
             ??21322 /usr/sbin/apache2 -k start
             ??21323 /usr/sbin/apache2 -k start
             ??21324 /usr/sbin/apache2 -k start
             ??21325 /usr/sbin/apache2 -k start
             ??21326 /usr/sbin/apache2 -k start

Jul 02 08:14:00 ubuntu2204 systemd[1]: Starting The Apache HTTP Server...

작업이 완료되면 다음 단계로 진행할 수 있습니다.

Dolibarr 접근

이제 웹 브라우저를 열고 URL http://dolibarr.example.com을 입력합니다. 다음 페이지로 리디렉션됩니다:

여기에서 언어를 선택하고 다음 단계 버튼을 클릭합니다. 다음 페이지가 표시됩니다:

여기에서 PHP 검사를 확인하고 시작 버튼을 클릭합니다. 다음 페이지가 표시됩니다:

이제 데이터베이스 세부정보, 웹 서버 구성 세부정보를 제공하고 다음 단계 버튼을 클릭합니다. 다음 페이지가 표시됩니다:

여기에서 다음 단계 버튼을 클릭합니다. 다음 페이지가 표시됩니다:

다음 단계 버튼을 클릭합니다. 다음 페이지가 표시됩니다:

여기에서 관리자 사용자 이름과 비밀번호를 제공합니다. 그런 다음 다음 단계 버튼을 클릭합니다. 사용자가 성공적으로 생성되면 다음 페이지가 표시됩니다:

이제 Dolibarr로 이동 버튼을 클릭합니다. Dolibarr 로그인 페이지로 리디렉션됩니다:

이제 관리자 사용자 이름과 비밀번호를 입력합니다. 그런 다음 연결 버튼을 클릭합니다. 다음 페이지에서 Dolibarr 대시보드를 볼 수 있습니다:

결론

축하합니다! Ubuntu 22.04 서버에 Apache와 함께 Dolibarr ERP 및 CRM을 성공적으로 설치하고 구성했습니다. 이제 중앙 위치에서 ERP 및 CRM을 관리할 수 있습니다. 질문이 있으면 언제든지 문의해 주세요.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.