안녕하세요. 달소입니다. 오늘은 간단한 개발서버를 구축하기이전에 개발소스들을 보관할 gitlab을 도커를 이용해서 손쉽게 구축해보도록하겠습니다. 지금 github도 프라이빗 레포지토리가 있지만,,, ㅋㅋ 홈서버를 운영하기 때문에 직접 서버내에 구축해보겠습니다. gitlab도 CE(Comunity Edition) 와 EE(Enterprise Edition)이 있지만 CE같은경우 무료로 운영이가능하여 CE로 설치하겠습니다. https://about.gitlab.com/Iterate faster, innovate togetherOur DevOps platform is a single application for unparalleled collaboration, visibility, and developme…GitLab 1. 사전준비 […]
Home Server
Docker를 이용한 ArchiveBox 구축하기
앞서 말씀드린 ArchiveBox 구축을 도커로 손쉽게 진행해보겠습니다. ArchiveBox에 대해서는 아래글을 참고해주세요.아카이브를 내 서버에? ArchiveBox 안녕하세요. 달소입니다. 오늘은 다소 신기한 오픈소스 툴인 아카이브박스를 소개해드리겠습니다. 인터넷 아카이브는 주로…달소 | 2021.08.10 사전준비사항 Linux – docker – docker-compose 도커 컨테이너 생성하기 https://github.com/ArchiveBox/ArchiveBox/wiki/DockerDocker · ArchiveBox/ArchiveBox Wiki🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., s…GitHub docker-compose를 이용해서 컨테이너 […]
docker를 이용한 transmission 설치하기.(토렌트 도커)
오랜만에 서버쪽 글 작성입니다 ㅎㅎ 개인적으로는 qbittorrent가 깔끔하고 기능도 많아서 애용하고있지만transmission도 가벼운 토렌트 클라이언트로 유명하기때문에 한번 설치해보겠습니다. 설치환경은 Ubuntu 20.04, docker, docker-compose 가 설치된 환경이니 참고해서 설치해서 진행해주시면되겠습니다. 여기서는 간단한 설치를 위해 아래 linuxserver 이미지를 사용하겠습니다. 사용방법은 위 도커 이미지 정보를 참고하시면 되고 docker cli환경, docker-compose 환경 모두 설치가 가능합니다. 저는 docker-compose로 진행하겠습니다. transmission 컨테이너 […]
aaPanel을 이용한 Let’s Encrypt 인증서 발급받기.
안녕하세요. 달소입니다. 앞서 aaPanel에대해 간단히 소개해드렸는데요 이번에는 간단히 Nginx를 설치하고 가상 사이트를 생성하고 SSL 인증서까지 적용해보겠습니다. 물론 도메인은 있으셔야겠죠.. 뭐 설치는 당연히 원클릭으로,, 앱스토어 -> Nginx 버전 설정 후 Install 가상 사이트 만들기 가상사이트는 말그대로 Nginx 서버 1대에서 여러개의도메인을 이용하기 위한 가상의 사이트입니다. 예를들어 a.com 도메인을 사셨다고한다면 sub1.a.com, sub2.a.com 처럼 서브도메인을 생성할 수 있는데요. 가상사이트에서 […]
aaPanel 보안설정하기(1) – 웹 패널 SSL 인증서 적용하기.
안녕하세요. 달소입니다. 앞서 설치한 aaPanel에 보안설정 단계입니다. 이번편은 SSL 인증서를 적용하는 단계이나 인증서를 적용하게되면 도메인으로만 접근해야하니 이점 유의하시며 진행하시면 되겠습니다. 내부망으로 사용하시는경우 도메인을 설정하게되면 ip로는 접근이 불가능하니 hosts파일을 수정해서 도메인을 등록하시는 방법도있습니다. Panel SSL 인증서 적용하기 aaPanel 접근 후 Setting -> 사용할 Domain을 먼저 넣어주세요. 아무도메인이나 되는건 아니고 당연히(?) 도메인을 소유하고 계셔야합니다. domain = ip […]
Linux aaPanel로 10분만에 워드프레스 사이트 구축하기.
안녕하세요 달소입니다. 앞서 소개시켜드린 aaPanel을 이용해서 워드프레스를 구축하는 방법입니다. 클릭 몇번으로 nginx,php,mariadb가 모두 설치가능하기때문에 입문자분들께서도 쉽게 진행하시리라생각합니다. aaPanel만 구축해놓으시면 터미널 접근 한번도 필요없이 LNMP부터 모든과정이 웹에서 직관적으로 가능합니다..(대박,,) 1. nginx 설치하기 app store -> nginx 검색 후 설치. 버전은 1.19로 2. PHP 설치하기. 원하는버전을 선택 후 install만 해주면 설치 완료됩니다. 당연히(?) php-fpm도 함께 설치됩니다. 3. […]
Linux 관리용 웹 패널 aaPanel 2차인증 Google OTP 사용하기
안녕하세요. 달소입니다. IT에서 보안을 업으로 삼고 aaPanel이 중국산임을 알았기때문에 앞서 설치한 aaPanel에 2차인증으로 Google OTP를 적용해보겠습니다. 관리 웹 패널이니만큼 다른서버들에도 통신할 수 있게끔 설정할 수도있고 여러가지로 활용할것이기 때문에 보안을 최우선으로 잡겠습니다. 다행이도 aaPanel에서는 기본적으로 GoogleOTP를 2차인증으로 지원해주기때문에 클릭 몇번이면 쉽게 OTP를 적용할 수 있으므로 이글을 보시는분들께서는 모두 적용하시는걸 추천드립니다. 설치는 아래 글을 참고해주세요.Cent OS에 Linux […]
Cent OS에 Linux 관리용 웹 패널 aaPanel 설치하기.
안녕하세요 달소입니다. 앞서 설명드린 리눅스 관리용 웹 패널인 aaPanel을 직접 설치해서 운영해보고자합니다.Linux 관리용 웹 패널 aaPanel 안녕하세요. 달소입니다. 오늘 소개시켜드릴 툴은 Linux를 좀더 효율적이고 편하게 관리할수있도록 도와주는 툴인 관리 웹패널 aaPanel…달소 | 2021.07.09 설치환경 OS는 Cent OS부터 배포판 리눅스는 모두 지원하지만 aaPanel6버전이 CentOS 7 을 기반으로 개발되었기 때문에 저도 Cent OS 7 2009 를 […]
Wireguard VPN을 GUI로? wg-easy
안녕하세요. 달소입니다. 오늘은 Wireguard VPN을 GUI로 사용할 수 있는 wg-easy 를 소개해드리고자합니다. Wirdguard는 앞서 말씀드렸듯 VPN 속도비교를 했을때도 압도적이며 꽤나 매력있는 VPN입니다. 다만, Linux 기반답게 사용이 불편한점이 꽤나 많기때문에 많은 gui 툴들을 사용해봤는데 wg-easy가 구축도 간편하고 관리도 편해서 추천드리려고합니다.떠오르는 VPN WIREGUARD 란?https://www.wireguard.com/ WireGuard: fast, modern, secure VPN tunnel wiregu…달소 | 2021.03.22 사전준비 Ubuntu 20 docker […]
Cent OS 7 ELK Stack 설치하기.
안녕하세요. 달소입니다. 오랜만에 Cent OS글입니다 ㅎㅎ 회사에서는 업무상 Cent OS를 다룰일이 있다보니,, 테스트를 위해 미리 설치해봅니당. Elasticsearch의 경우 매우매우 유명한 오픈소스 프로젝트이니만큼 관심이 있으시다면 한번쯤 찾아보시는걸 추천드립니다. ELK 스택에는 Elasticsearch, Logstash, Kibana 이렇게 구성되어있으며 설치방법은 Yum 설치와 Package 설치방법 두가지중 오프라인 설치가 가능한 패키지 설치로 진행하겠습니다. 제작년 쯤인가 ELK를 처음 접했을때는 JAVA 환경도 구축해줘야됐던걸로 기억하는데 […]