728x90
300x250

[컴퓨터 - PC활용] 우분투 서버 20.04, Openfire XMPP 메신저 서버, 클라이언트 소개

 

이번에 소개할 내용은 우분투 서버 20.04(이하 "ubuntu Server 20.04")에서 Openfire XMPP 메신저 서버 그리고 클라이언트 운영체제(이하 "MS윈도우", "안드로이드", "리눅스")에서 메신저를 접속할 수 있도록 하는 방법에 대해서 소개하겠다.

 

 


1. 구축 예상도

네트워크 접속 환경 구성에 대한 예상 구성도이다.

 

그림 1. 네트워크 환경에 대한 구성도(2021-02-23)


2. 선행 작업

선행 작업으로 우분투를 설치해야 한다.

 

 

그림 2. 우분투 설치의 예 (2021-02-23)

 

그림 3. 우분투 설치의 예 (2021-02-23)

 


3. 오픈파이어(OpenFire) - 소개

오픈파이어 서버 구축의 메신저에 관한 것이다.

그림 4. 오픈파이어 - 웹사이트 소개 (2021-02-23)


4. 라이선스(Licence) - 소개

오픈파이어는 Apache License v2.0을 적용받는다.

 

그림 5. 오픈파이어 - 라이선스 소개 (2021-02-23)

 

 


5. 도메인 네임서버 변경하기 - 소개

도메인 네임서버 변경하는 방법에 대해서 소개하겠다.

 

 

그림 6. 도메인 네임서버 변경하기(정방향) - 소개 (2021-02-23)

 

그림 7. 도메인 네임서버 변경하기(정방향) - 소개 (2021-02-23)

 

그림 8. 도메인 네임서버 변경하기(정방향) - 소개 (2021-02-23)

그림 9. 도메인 네임서버 변경하기(정방향) - 소개 (2021-02-23)

그림 10. 도메인 네임서버 변경하기(역방향) - 소개 (2021-02-23)

 


6. 마리아DB 서버 구축하기

마리아 DB 서버 구축에 대한 것이다.

그림 11. 마리아DB서버 - 소개 (2021-02-23)


7. OpenFire 설치작업 진행하기

OpenFire 메신저를 설치하는 방법이다.

 

그림 12. 오픈파이어 설치 - 소개 (2021-02-23)


8. MS윈도우 - Spark 2.9.4 실행하기

MS윈도우에서 스파크 2.9.4 메신저를 실행하는 모습을 시연하였다.

그림 13. MS윈도우 / Spark 메신저 - 소개 (2021-02-23)

 


9. 안드로이드 - yaxim 메신저 클라이언트 / 실행하기

안드로이드 yaxim 메신저 클라이언트의 실행 모습이다.

 

 

그림 14. 안드로이드 - yaxim 메신저 (2021-02-23)

 


10. 리눅스 - spark, gajim 메신저 클라이언트 / 설치, 실행하기

리눅스에서 spark, gajim 메신저 클라이언트의 실행 모습이다.

 

* 사용 운영체제: 우분투 데스크톱 20.04
  = (2021-02-23일 기준 최신버전)

 

그림 15. 리눅스 (우분투 데스크톱 20.04) - 메신저 예 (2021-02-23)

 

 

그림 16. 리눅스 (우분투 데스크톱 20.04) - 메신저 예 (2021-02-23)

 

 


11. 리눅스 - 우분투 데스크톱 20.04 / Gajim(이하 "가짐"), Spark 메신저 클라이언트 실행하기    
     (한글 채팅 시연)

 

 

그림 17. 리눅스 (우분투 데스크톱 20.04) - 메신저 시연 모습 (2021-02-23)

 


12. 리눅스 - 우분투 데스크톱 20.04 / Gajim(이하 "가짐"), Spark 메신저 클라이언트 실행하기    
     (파일전송 / 확인필요)

 

그림 18. 리눅스 (우분투 데스크톱 20.04) - 메신저 시연 모습 (2021-02-23)

 

 


* 첨부(Attachment)

GNU/GPL v3 License를 적용받는다.

 

210222_OpenFire_Server_Messenger_Ubuntu_20_04_MariaDB_Server_with_Cross_Client_구축_메뉴얼.z01
10.00MB
210222_OpenFire_Server_Messenger_Ubuntu_20_04_MariaDB_Server_with_Cross_Client_구축_메뉴얼.z02
10.00MB
210222_OpenFire_Server_Messenger_Ubuntu_20_04_MariaDB_Server_with_Cross_Client_구축_메뉴얼.z03
10.00MB
210222_OpenFire_Server_Messenger_Ubuntu_20_04_MariaDB_Server_with_Cross_Client_구축_메뉴얼.z04
10.00MB
210222_OpenFire_Server_Messenger_Ubuntu_20_04_MariaDB_Server_with_Cross_Client_구축_메뉴얼.zip
6.81MB


* 맺음글(Conclusion)

Ignite Realtime OpenFire Server 4.6.2와 Ubuntu Server 20.04, Ubuntu Desktop 20.04, MS윈도우10, 안드로이드8~10에서 메신저 클라이언트를 사용하는 방법에 대해서 소개하였다.

그리고 ISC-Bind Server와 MariaDB Server를 활용하여 구축하는 방법에 대해서 소개하였다.

 


* 참고자료(Reference)

1. Ignite Realtime: a real time collaboration community site, https://igniterealtime.org, Accessed by 2021-02-22, Last Modified 2021-02-22.

2. Enterprise Open Source and Linux | Ubuntu, https://ubuntu.com, Accessed by 2021-02-22, Last Modified 2021-02-22.

3. yaxim, https://yaxim.org, Accessed by 2021-02-22, Last Modified 2021-02-22.

4. Gajim, https://gajim.org, Accessed by 2021-02-22, Last Modified 2021-02-22.

5. MariaDB Foundation - MariaDB.org, https://MariaDB.org, Accessed by 2021-02-22, Last Modified 2021-02-22.

6. BIND 9 - ISC, https://www.isc.org/bind/, Accessed by 2021-02-22, Last Modified 2021-02-22.

 

반응형

+ Recent posts