웹메일 설치 · 3 min read · Sep 25, 2025
우분투 18.04 LTS에 Rainloop 웹메일 설치하는 방법

Rainloop은 Postfix, Gmail, Yahoo 등과 같은 모든 메일 서버에서 이메일에 접근할 수 있는 무료 오픈 소스의 간단하고 빠른 웹 기반 이메일 클라이언트입니다. 내장된 캐싱 시스템이 있어 전체 성능을 향상시키고 메일 서버의 부하를 줄일 수 있습니다. Rainloop은 Facebook, Twitter, Dropbox 및 Google과 쉽게 통합할 수 있습니다. Rainloop은 많은 수의 이메일 계정을 처리할 수 있는 현대적인 웹 기반 사용자 인터페이스를 제공합니다. 설치가 매우 간단하고 쉬워서 기술적인 기술 없이도 쉽게 설치하고 업그레이드할 수 있습니다.
이 튜토리얼에서는 우분투 18.04 서버에 Rainloop 웹메일 클라이언트를 설치하는 방법을 배웁니다.
요구 사항
- 우분투 18.04를 실행하는 서버.
- 서버에 설정된 정적 IP 주소 192.168.0.102.
- sudo 권한이 있는 비루트 사용자.
시작하기
시작하기 전에 시스템을 최신 버전으로 업데이트해야 합니다. 다음 명령어를 실행하여 이를 수행할 수 있습니다:
sudo apt-get update -y
sudo apt-get upgrade -y시스템이 업데이트되면 변경 사항을 적용하기 위해 시스템을 재시작합니다.
Apache, MariaDB 및 PHP 설치
Rainloop은 웹 서버에서 실행되며, 데이터를 저장하기 위해 MariaDB를 사용하고 PHP 언어로 작성되었습니다. 따라서 Apache 웹 서버, MariaDB 서버, PHP 및 기타 PHP 모듈을 시스템에 설치해야 합니다. 다음 명령어를 실행하여 모두 설치할 수 있습니다:
sudo apt-get install apache2 mariadb-server curl php7.2 php7.2-mysql php7.2-curl php7.2-json php7.2-cgi libapache2-mod-php7.2 php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2 php7.2-common php7.2-xmlrpc php7.2-soap php7.2-xml php7.2-intl php7.2-cli php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-tidy php7.2-recode php7.2-intl php7.2-sqlite3 -y모든 패키지가 설치되면 다음 명령어로 Apache 웹 서버를 시작하고 부팅 시 시작되도록 활성화합니다:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadb다음 명령어로 MariaDB 서비스의 상태를 확인할 수 있습니다:
sudo systemctl status mariadb다음과 같은 출력이 표시되어야 합니다:
? mariadb.service - MariaDB 10.1.34 데이터베이스 서버
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2018-12-11 15:06:51 UTC; 23h ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Main PID: 1097 (mysqld)
Status: "Taking your SQL requests now..."
Tasks: 27 (limit: 1114)
CGroup: /system.slice/mariadb.service
??1097 /usr/sbin/mysqld
Dec 11 15:06:30 ubuntu1804 systemd[1]: Starting MariaDB 10.1.34 데이터베이스 서버...
Dec 11 15:06:39 ubuntu1804 mysqld[1097]: 2018-12-11 15:06:39 139929447279744 [Note] /usr/sbin/mysqld (mysqld 10.1.34-MariaDB-0ubuntu0.18.04.1)
Dec 11 15:06:51 ubuntu1804 /etc/mysql/debian-start[1320]: MySQL 테이블을 필요에 따라 업그레이드합니다.
Dec 11 15:06:51 ubuntu1804 systemd[1]: Started MariaDB 10.1.34 데이터베이스 서버.
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1324]: /usr/bin/mysql_upgrade: '--basedir' 옵션은 항상 무시됩니다.
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1324]: 'mysql'을 /usr/bin/mysql로 찾고 있습니다.
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1324]: 'mysqlcheck'을 /usr/bin/mysqlcheck로 찾고 있습니다.
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1324]: 이 MySQL 설치는 이미 10.1.34-MariaDB로 업그레이드되었습니다. --force를 사용하십시오.
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1356]: 보안이 취약한 루트 계정을 확인하고 있습니다.
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1360]: 모든 MyISAM 테이블에 대해 myisam-recover를 트리거하고 모든 Aria 테이블에 대해 aria-recover를 트리거합니다.
Rainloop 설치
먼저 Apache 웹 루트에 Rainloop용 디렉토리를 생성하고 다음 명령어로 Rainloop의 최신 버전을 설치합니다:
sudo mkdir /var/www/html/rainloop
cd /var/www/html/rainloopsudo curl -s http://repository.rainloop.net/installer.php | sudo php다음과 같은 출력이 표시되어야 합니다:
#!/usr/bin/env php
[RainLoop 웹메일 설치기]
* 저장소에 연결 중 ...
* 패키지 다운로드 중 ...
* 다운로드 완료!
* 패키지 설치 중 ...
* 설치 완료!
* [성공] 설치가 완료되었습니다!
설치가 성공적으로 완료되면 다음 명령어로 Rainloop 디렉토리에 적절한 권한을 부여합니다:
sudo chown -R www-data:www-data /var/www/html/rainloop/
sudo chmod -R 755 /var/www/html/rainloopRainloop를 위한 Apache 구성
다음으로 Rainloop를 위한 Apache 가상 호스트 파일을 생성해야 합니다. 다음 명령어로 이를 수행할 수 있습니다:
sudo nano /etc/apache2/sites-available/rainloop.conf다음 줄을 추가합니다:
ServerAdmin [email protected]
DocumentRoot /var/www/html/rainloop/
ServerName example.com
ServerAlias www.example.com
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Order deny,allow
Allow from all
Require all granted
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
위의 vhost 파일에서 example.com을 자신의 도메인 이름으로 바꿉니다. 완료되면 파일을 저장하고 닫습니다. 그런 다음 기본 가상 호스트 파일을 비활성화하고 Rainloop 가상 호스트 파일을 활성화합니다:
sudo a2dissite 000-default.conf다음과 같은 출력이 표시되어야 합니다:
사이트 000-default 비활성화됨.
새 구성을 활성화하려면
systemctl reload apache2를 실행해야 합니다.
다음으로 Rainloop 가상 호스트 파일을 활성화합니다:
sudo a2ensite rainloop.conf다음과 같은 출력이 표시되어야 합니다:
사이트 rainloop 활성화 중.
새 구성을 활성화하려면:
systemctl reload apache2를 실행해야 합니다.
다음으로 다음 명령어로 Apache 재작성 모듈을 활성화합니다:
sudo a2enmod rewrite다음과 같은 출력이 표시되어야 합니다:
모듈 재작성 활성화 중.
새 구성을 활성화하려면:
systemctl restart apache2를 실행해야 합니다.
마지막으로 다음 명령어로 Apache 서비스를 재시작합니다:
sudo systemctl restart apache2Rainloop 접근
이제 Rainloop가 설치되었습니다. Rainloop 웹 인터페이스에 접근할 시간입니다.
웹 브라우저를 열고 URL http://192.168.0.102/?admin을 입력합니다 (URL의 IP 주소를 서버의 IP로 바꿉니다). 다음 페이지로 리디렉션됩니다:

이제 기본 사용자 이름을 admin으로, 비밀번호를 12345로 입력합니다. 그런 다음 > 버튼을 클릭합니다. 다음 이미지에서 Rainloop 대시보드를 볼 수 있어야 합니다:

결론
축하합니다! 우분투 18.04 서버에 Rainloop 웹메일 클라이언트를 성공적으로 설치했습니다. 이제 Rainloop를 사용하여 자신의 웹메일 클라이언트를 호스팅하고 메일 서버에 쉽게 연결할 수 있기를 바랍니다. 질문이 있으면 언제든지 댓글을 남겨주세요.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.