개발,서버
Ubuntu에 Odoo설치하기
Ubuntu에 Odoo설치하기
2020.07.23Odoo S.A (이전의 OpenERP S.A)는 처음부터 소프트웨어를 오픈 소스로 공개했다. V9.0 릴리스 이후이 회사는 오픈 소스 모델 외에 가입 기반 독점 엔터프라이즈 소프트웨어 및 클라우드 호스팅 소프트웨어를 서비스로 제공하는 오픈 코어 모델로 전환했다. 2013 년, 비영리 Odoo Community Association은 Odoo의 광범위한 사용을 촉진하고 Odoo 기능의 공동 개발을 지원하기 위해 설립되었다. Odoo의 확장 가능한 아키텍처를 사용하면 많은 프리랜서 및 조직이 Odoo Apps 또는 모듈을 개발하여 시장에 판매하거나 무료로 다운로드 할 수 있다. 주요 Odoo 구성 요소는 프레임 워크, 약 30 개의 핵심 응용 프로그램 (공식 모듈이라고도 함) 및 20000 개 이상의 커뮤..
Ubuntu에 Apache ActiveMQ 설치하기
Ubuntu에 Apache ActiveMQ 설치하기
2020.07.19Apache ActiveMQ는 Java로 작성된 무료 멀티 프로토콜 Java 기반 메시지 브로커 소프트웨어이다. 응용 프로그램 간 통신을 허용하는 산업 표준 프로토콜을 지원한다. ActiveMQ는 클래식 및 "차세대"Artemis 브로커에서 사용할 수 있다. Artemis가 5.x 코드 기반으로 충분한 수준의 기능 패리티에 도달하면 ActiveMQ 6이된다. 애플리케이션을위한 무료 고성능 메시지 브로커를 찾고 있다면 Apache ActiveMQ를 추천한다. Apache ActiveMQ에 대한 자세한 내용은 홈페이지를 방문해보면 된다. 설치하기 1. 자바 설치하기 Apache ActiveMQ는 Java로 작성되었으므로이를 실행하려면 Java가 설치되어 있어야한다. Java를 설치하려면 아래 명령을 실행하면..
Ubuntu에 Jenkins 설치하기
Ubuntu에 Jenkins 설치하기
2020.07.18Jenkins는 허드슨 프로젝트에서 가져온 자바 기반의 개방형 소스 자동화 서버이며 Ubuntu 시스템에 쉽게 설치할 수 있다. 젠킨스에 대해 잘 모르는 사람들을 위해 간략한 개요를 소개하자면, 이 서버(젠킨스)는 모든 프로젝트의 구축, 배포 및 자동화를 지원하는 수백 개의 플러그인을 제공하는 업계 최고의 오픈 소스 자동화 서버이다. 즉시 사용할 수 있는 이 제품은 Windows, Mac OS X 및 기타 Unix와 유사한 운영 체제를 지원하며 여러 컴퓨터에 쉽게 배포되어 여러 플랫폼에 대한 드라이브 구축, 테스트 및 배포를 효율적으로 수행할 수 있도록 지원한다. 젠킨스에 대해 더 알고 싶으시면, 여기를 클릭해 젠킨스의 홈페이지에 접속하면 된다. 또한, Jenkins는 아래와 같이 많은 파트너를 보유하고..
Ubuntu에 Rocket.chat으로 채팅 서비스 구축하기
Ubuntu에 Rocket.chat으로 채팅 서비스 구축하기
2020.07.17Rocket.Chat은 무료 오픈 소스, 자체 호스팅 채팅 응용 프로그램으로자체 채팅 서버를 호스팅 할 수 있다. Slack과 매우 유사하며 파일 공유, 티켓팅 시스템, 비디오 채팅 및 회의를 포함한 유사한 기능을 제공한다. Rocket.Chat을 사용하면 팀원과 채팅하고, 채널 및 개인 그룹을 만들고, 화상 및 음성 통화를하고, 화면을 공유하고 파일을 업로드 할 수 있다. 서버 설정하기 RAM이 2GB 이상으로(권장), 설치 환경: Ubuntu 20.04 1. 패키지 업데이트 apt-get update -y && apt-get upgrade -y 2. Node.js 설치 Rocket.Chat에는 소스에서 npm 패키지를 빌드하기위한 Node.js 및 기타 종속성이 필요하다. 먼저 다음 명령을 실행하여 ..
Ubuntu에 Tomcat설치하기
Ubuntu에 Tomcat설치하기
2020.07.16Apache Tomcat 소프트웨어는 Apache Software Foundation에서 개발 한 Java Servlet, JavaServer Pages, Java Expression Language 및 Java WebSocket의 오픈 소스이다. Tomcat은 Apache2 또는 Nginx HTTP 서버만큼 인기가 없지만 일부 프로젝트에는 매우 중요하다. Tomcat은 Java 서버 페이지 코딩 및 Java 서블릿을 포함하는 웹 페이지를 렌더링 할 때 가장 잘 작동한다. 설치하기 1. OpenJDK설치하기 Tomcat이 작동하려면 Java JDK가 설치되어 있어야한다. Oracle Java JDK 또는 OpenJDK라는 오픈 소스 대안을 설치할 수도 있다. 먼저, apt를 업데이트한다 sudo apt ..
라즈베리파이에서 PiVPN으로 5분만에 VPN구축하기
라즈베리파이에서 PiVPN으로 5분만에 VPN구축하기
2020.07.14무모하지 않았던 도전의 시작 여행지를 고르던 중 19년 12월 말에 대만으로 가기로 결정하였다. 착각이었지만, 대만도 중국처럼 검열이 심해 Great Firewall이 있을 줄 알고, VPN을 이용하기로 하였다. 중국에서는 미리 구입해둔 NordVPN이 자주 끊긴다는 소리를 많이 들었기에, 직접 VPN을 구축하기로 하였다. 집에 남는 컴퓨터가 많아 어느 컴퓨터에 VPN 을 설치할까 고민하던 중, Pi-Hole, Samba 등으로 고문받고 있는라즈베리파이에 VPN을 설치하기로 하였다. 모뎀에 포트가 2개 정도 남아서 새로 아이피를 받을지 아니면 지금 쓰고 있는 아이피를 계속 쓸 건지 고민하던 중 그냥 지금 있는 아이피를 쓰기로 하였다. 준비하기 먼저 하드웨어적인 면에서 준비를 시작하였다. 라즈베리파이는 툭..
Ubuntu에 MediaWiki 쉽게 설치하기
Ubuntu에 MediaWiki 쉽게 설치하기
2020.07.09이 간단한 튜토리얼은 Apache2, MariaDB, PHP 7.1 지원으로 Ubuntu 18.04 LTS에 MediaWiki를 쉽게 설치하는 방법이다. MediaWiki를 모르는 사람들을 위해 간단히 설명하자면, 미디어 위키는PHP로 작성된 오픈 소스 위키 패키지 컨텐츠 관리 시스템이다. 미디어 위키는 이제 많은 개인과 회사에서 위키 페이지를 개발하고 관리하는 데 사용된다(예 : 위키피디아). 또한 다양한 언어로 번역되었다. 이 글을 쓸 때의 미디어 위키버전은 1.34.2이었다. Mediawiki를 설치하기 위해 기본적인 서버 설정하기 1. Apache 서버를 우분투에 설치하기 sudo apt update sudo apt install apache2 1-1. Apache를 설치한 후, 서버가 재시작 되..
Ubuntu에 Seafile로 개인 클라우드 구축하기
Ubuntu에 Seafile로 개인 클라우드 구축하기
2020.07.08Seafile은 개인 서버에서 자체 환경에서 호스팅하는 고성능 및 안정성을 갖춘 진정한 오픈 소스, 자체 호스팅 클라우드 스토리지 서비스이다. Dropbox 및 기타 클라우드 스토리지 서비스와 마찬가지로 Seafile은 유사한 기능을 제공하며 다른 독점 스토리지 제공 업체와 달리 Seafile은 무료로 사용할 수 있다. OwnCloud, NextCloud 및 기타 스토리지 서비스를 사용해 보았지만 무겁다거나 자신의 서버랑 안 맞는 사람들은 대신 Seafile을 사용해보는걸 추천한다. Seafile은 사용자 자신의 서버에서 개인 클라우드 서비스를 활성화한다. 자체 호스팅 파일 동기화 및 공유 앱 플랫폼이며,이를 통해 여러 기기에서 파일, 연락처 및 데이터에 액세스하고 동기화 할 수 있다. 우분투 18.04..
Ubuntu에 Pydio로 개인 클라우드 구축하기
Ubuntu에 Pydio로 개인 클라우드 구축하기
2020.07.07Pydio는 인프라에 맞는 오픈 소스 파일 공유 및 동기화 플랫폼으로 모든 데이터 스토리지에 대한 단일 액세스 지점을 제공합니다. 스토리지 서비스, 파일 공유 및 동기화를 제공하는 ownCloud 및 Nextcloud와 같은 소프트웨어의 대안이다. UI가 심플하면서 화려하다. Dropbox와 유사한 엔터프라이즈 파일 공유 플랫폼 및 자체 환경에서 호스팅 할 수있는 다른 스토리지 플랫폼을 찾고 있다면 Pydio를 시작하는 것이 좋다. 모든 파일, 팀 및 서버를 안전하게 연결할 수 있다. Pydio에 대한 자세한 내용은 홈페이지를 확인하면 된다. Pydio 설치를 위한 서버 준비하기 이름만 봤을때는 파이썬으로 만들어 진것 같지만, 파이썬으로 만들어지지 않았고 PHP및 웹 서버가 필요하다. 1. Apache ..
Ubuntu에 NextCloud로 개인 클라우드 구축하기
Ubuntu에 NextCloud로 개인 클라우드 구축하기
2020.07.06저번 글에서 Owncloud를 설치하였지만 모바일 앱이 유료인게 아쉽고, 확장 기능들이 많이 없어서 Owncloud에서 파생되어 기능이 많아진 NextCloud를 설치하기로 하였다. 잡다한 이야기 Apache2, MariaDB 및 PHP 7.2 지원과 함께 Composer를 사용하여 Github에서 최신 버전의 NextCloud Server (13.0.6)를 설치하는 데 도움이 필요한 학생 및 신규 사용자의 경우 Compoer를 사용하는 것이 좋다. Composer를 사용하여 NextCloud 패키지를 설치하면 Composer를 사용하여 명령 줄에서 쉽게 업그레이드 할 수 있다. NextCloud를 업그레이드하려면 새 버전을 사용할 수있을 때 핵심 파일 및 기타 패키지를 수동으로 업그레이드해야한다. 일부..
Ubuntu에 Owncloud로 개인 클라우드 구축하기
Ubuntu에 Owncloud로 개인 클라우드 구축하기
2020.07.06하는 작업의 특성상 사람들과 파일을 공유할 일이 많고, 구글 드라이브를 쓰자니 용량이 너무 적고 왜인지는 모르겠지만 속도가 너무 안나와서 VPS에 Owncloud로 개인 클라우드를 구축하기로 하였다. Owncloud OwnCloud는 서비스 및 기능이 DropBox 및 Google Drive에서 제공하는 것과 유사한 서비스를 제공하는 최고의 오픈 소스 파일 공유 및 클라우드 협업 플랫폼이다. 그러나 Dropbox와 달리 OwnCloud에는 호스팅 파일을 저장할 데이터 센터 용량이 없다(직접 구축해야 한다). 또한 문서, 이미지 및 비디오와 같은 파일을 공유하여 사람 언급하고 스마트폰(0.99달러), 태블릿 및 PC와 같은 여러 장치에서 액세스 할 수 있다. 구축하기 1. 패키지 업데이트하기 apt커맨드로..
라즈베리파이에 Pi-Hole 설치하기 ( 모바일 광고차단 )
라즈베리파이에 Pi-Hole 설치하기 ( 모바일 광고차단 )
2020.05.209MIN READ 스마트폰에서 광고차단이 됩니다. 4월 초, 저는 스마트폰에서 뉴스를 볼때 팝업광고를 보고 굉장히 기분이 좋지 않았습니다. 기사 내용을 가림과 동시에 불쾌한 내용에 대해 언급을 하는 광고가 나왔기 때문이죠. 지금까지는 기자분을 위해 광고차단 DNS를 이용하지 않았지만, 이용해야겠다는 생각이 들었습니다. Adguard DNS를 이용해 보았는데, 핑이 100ms이상이더군요. 결국 Pihole로 광고 차단 DNS를 구축하기로 하였습니다. DNS가 무엇인지 모르시는 분들이 많을텐데, 간단하게 말하면 주소록같은겁니다. 필자는 전화를 걸 때 주소록에서 사람 이름을 찾고 전화를 겁니다. 인터넷 세상에서도 마찬가지로, blog.yoru.pe.kr라는 이름(도메인)이 있고 이름 뒤에는 27.0.236.1..