Linux에서 OpenFire로 채팅 서버를 호스팅하는 방법

OpenFire는 XMPP 프로토콜을 기반으로 하는 플랫폼 간 실시간 채팅 서버입니다. 자체 채팅 서버를 호스팅하고 싶지만 RocketChat, Mattermost 등과 같은 복잡한 앱을 처리하고 싶지 않은 경우에 적합합니다.

Linux에서 OpenFire로 채팅 서버를 호스팅하는 방법

이 가이드에서는 Linux에서 OpenFire 서버를 설정하는 방법을 보여줍니다. 그러나 서버에 액세스하려면 Spark 클라이언트를 설치해야 합니다. Spark에 대한 자세한 내용은 여기를 클릭 하십시오 .

Linux 서버에 OpenFire 설치

OpenFire 채팅 서버 설정은 설치 방법 덕분에 다른 많은 채팅 서비스에 비해 간단합니다. 혼란스러운 구성 파일을 다운로드할 필요가 없습니다. 대신 모든 것이 DEB 및 RPM 파일로 패키징됩니다.

Linux 홈 서버(또는 100% 시간을 유지할 수 있는 데스크탑 컴퓨터)에서 OpenFire 서버를 실행하려면 먼저 터미널을 실행하고 서버에 로그인하십시오. 그런 다음 아래에 설명된 명령줄 설치 지침을 따릅니다.

우분투

Ubuntu Linux Server에서는 인터넷에서 직접 DEB 패키지 를 다운로드하여 OpenFire 서버 애플리케이션을 빠르게 설치할 수 있습니다 . DEB를 다운로드하려면 다음 wget  명령을 사용하십시오  .

wget https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.6.0_all.deb -O openfire_4.6.0_all.deb

OpenFire DEB 패키지는 Ubuntu 서버에 다운로드하는 데 너무 오래 걸리지 않습니다. 다운로드 프로세스가 완료되면 다음 Apt 명령을 사용하여 소프트웨어를 설치할 수 있습니다  .

sudo apt install openfire_4.6.0_all.deb

Ubuntu Server에 OpenFire DEB 패키지를 설치하는 동안 Systemd를 사용하여 부팅 시 시작되도록 자동으로 구성됩니다. 또한 즉시 시작하도록 구성됩니다. 당신과의 Openfire의 상태를 확인할 수 있습니다  systemctl 상태 .

systemctl 상태 오픈파이어

서버 상태를 확인한 후 컴퓨터에서 브라우저를 열고 다음 URL에 액세스하여 가이드의 다음 섹션으로 이동합니다.

http://ip-address-of-your-server:9090

데비안

Debian Linux를 서버로 사용하는 경우 DEB를 다운로드하고 설치하여 Ubuntu Server와 유사하게 OpenFire 채팅 서버를 설치할 수 있습니다. 시작하려면 다음 wget  명령을 사용하여 OpenFire의 최신 릴리스를 가져옵니다.

wget https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.6.0_all.deb -O openfire_4.6.0_all.deb

DEB 패키지를 Debian 서버에 다운로드한 후  dpkg  명령을 사용하여 OpenFire 서버 패키지를 컴퓨터에 설치합니다. 

sudo dpkg -i openfire_4.6.0_all.deb

설치하는 동안 화면에 몇 가지 오류가 나타납니다. 이러한 오류는 종속성 오류입니다. 이 문제를 해결하려면 Debian에서 종속성 문제를 수정하는 방법에 대한 이 가이드를 따르세요 .

데비안 서버에 OpenFire DEB 패키지를 설정하고 브라우저 탭을 열고 다음 URL로 이동하여 가이드의 다음 섹션으로 이동합니다.

http://ip-address-of-your-server:9090

아치 리눅스

Arch Linux는 OpenFire 서버를 직접 지원하는 유일한 주류 Linux 운영 체제입니다. 따라서 Arch를 Linux 서버로 실행하는 경우 다음 pacman  명령으로 OpenFire 서버 애플리케이션을 설치할 수 있습니다 .

sudo pacman -S 오픈파이어

설치 후에는 수동으로 systemctl을 사용하여 OpenFire를 활성화하고 시작해야 합니다.

sudo systemctl openfire 활성화 sudo systemctl openfire 시작

마지막으로 브라우저 탭을 열고 이 URL을 방문하여 가이드의 다음 섹션으로 이동합니다.

http://ip-address-of-your-server:9090

CentOS/RHEL

CentOS 또는 RedHat Enterprise Linux 서버가 있는 경우 웹사이트에 있는 RPM 패키지 파일 덕분에 Linux에 OpenFire를 설치할 수 있습니다. 시작하려면 wget  명령을 사용 하여 최신 RPM 릴리스를 다운로드하십시오.

참고: 다운로드 링크가 매우 길기 때문에 공간을 절약하기 위해 줄였습니다. 

wget https://bit.ly/34g84oy -O openfire-4.6.0-1.x86_64.rpm

RPM 파일을 CentOS/RHEL 서버에 다운로드하면 설치가 간단합니다. 은 Using 의 rpm  명령을 패키지를 설치합니다.

sudo rpm -ivh openfire-4.6.0-1.x86_64.rpm

OpenFire 서버를 활성화하고 시작합니다.

sudo systemctl openfire 활성화 sudo systemctl openfire 시작

브라우저 탭에서 다음 URL을 열고 가이드의 다음 섹션을 따르세요.

http://ip-address-of-your-server:9090

OpenFire 설정

OpenFire 채팅 서버를 설정하려면 아래의 단계별 지침을 따르십시오.

1단계: OpenFire 창에서 사용하는 언어를 선택하여 선택합니다.

Linux에서 OpenFire로 채팅 서버를 호스팅하는 방법

2단계: XMPP 도메인 이름을 입력합니다. OpenFire는 이 정보(서버의 호스트 이름)를 자동 감지해야 하므로 공백으로 두어도 됩니다.

Linux에서 OpenFire로 채팅 서버를 호스팅하는 방법

3단계: OpenFire와 함께 사용하려는 데이터베이스 유형을 선택합니다. 데이터베이스에 익숙하지 않은 경우 "내장 데이터베이스"를 선택하십시오.

Linux에서 OpenFire로 채팅 서버를 호스팅하는 방법

4단계: "프로필 설정"에서 "기본값" 옵션을 선택합니다. 서버를 가장 간단하고 빠르게 배포할 수 있습니다. 또는 더 많은 보안을 선호하는 경우 "해싱된 암호만"을 선택하십시오.

Linux에서 OpenFire로 채팅 서버를 호스팅하는 방법

5단계: OpenFire 관리자 암호를 설정하고 상자에 유효한 이메일 주소를 입력합니다. 관리자 비밀번호는 기억하기 쉬우면서도 안전한지 확인하십시오. 

6단계: "관리 콘솔에 로그인" 버튼을 선택하여 admin  을 사용자 계정으로 사용하고 새 비밀번호를 비밀번호로 사용하여 새 채팅 서버에 로그인  합니다.

로그인하면 OpenFire 채팅 콘솔이 나타납니다. 여기에서 "사용자/그룹"을 클릭하여 서버에 친구를 추가하십시오. "그룹 채팅"을 선택하여 그룹 채팅 영역을 만들 수도 있습니다.

Linux에서 OpenFire로 채팅 서버를 호스팅하는 방법

Spark 클라이언트로만 OpenFire 채팅 서버에 액세스할 수 있음을 기억하십시오. 여기에서 다운로드하십시오.

Leave a Comment

FlightGear 비행 시뮬레이터를 무료로 다운로드하세요 [재밌게 즐기세요]

FlightGear 비행 시뮬레이터를 무료로 다운로드하세요 [재밌게 즐기세요]

누구나 가끔은 휴식이 필요합니다. 흥미로운 게임을 찾고 있다면 Flight Gear를 한번 플레이해 보세요. 무료 멀티 플랫폼 오픈소스 게임입니다.

MP3 진단: MP3 오디오 파일의 최대 50가지 문제 해결

MP3 진단: MP3 오디오 파일의 최대 50가지 문제 해결

MP3 Diags는 음악 오디오 컬렉션의 문제를 해결하는 최고의 도구입니다. MP3 파일에 태그를 지정하고, 누락된 앨범 커버 아트를 추가하고, VBR을 수정할 수 있습니다.

Google Voice 데스크톱 알림 앱

Google Voice 데스크톱 알림 앱

Google Wave와 마찬가지로 Google Voice는 전 세계적으로 큰 화제를 불러일으켰습니다. Google은 우리의 소통 방식을 바꾸는 것을 목표로 하고 있으며,

FlickrFaves로 Flickr 즐겨찾기 다운로드

FlickrFaves로 Flickr 즐겨찾기 다운로드

Flickr 사용자가 사진을 고화질로 다운로드할 수 있는 도구는 많지만, Flickr Favorites를 다운로드할 수 있는 방법이 있을까요? 최근에

OK 샘플러는 무료 음악 샘플러 소프트웨어입니다

OK 샘플러는 무료 음악 샘플러 소프트웨어입니다

샘플링이란 무엇입니까? 위키피디아에 따르면 "음반의 일부 또는 샘플을 가져와 악기나 기타 도구로 재사용하는 행위입니다.

Google 사이트 백업: 가져오기/내보내기

Google 사이트 백업: 가져오기/내보내기

Google 사이트는 사용자가 Google 서버에 웹사이트를 호스팅할 수 있도록 하는 Google의 서비스입니다. 하지만 한 가지 문제가 있습니다. 백업 기능이 내장되어 있지 않다는 것입니다.

Google Tasks 데스크톱 애플리케이션

Google Tasks 데스크톱 애플리케이션

Google Tasks는 캘린더, Wave, Voice 등과 같은 다른 Google 서비스만큼 인기가 없지만 여전히 널리 사용되고 있으며 사람들의 필수품입니다.

손실된 파티션 및 하드 디스크 데이터 복구 방법 [가이드]

손실된 파티션 및 하드 디스크 데이터 복구 방법 [가이드]

Ubuntu Live 및 DBAN 부팅 CD를 통해 하드 디스크 및 이동식 미디어를 안전하게 지우는 방법에 대한 이전 가이드에서 Windows 기반 디스크에 대해 설명했습니다.

Linux에서 Vivaldi 브라우저 설정을 백업하는 방법

Linux에서 Vivaldi 브라우저 설정을 백업하는 방법

Linux에서 Vivaldi 웹 브라우저를 일일 드라이버로 사용하십니까? 안전한 보관을 위해 브라우저 설정을 백업하는 방법을 알아보세요.

고정된 Gnome 데스크탑 세션을 수정하는 방법

고정된 Gnome 데스크탑 세션을 수정하는 방법

고정된 Gnome 데스크탑 세션을 수정하는 방법에 대한 가이드