Home Server

Docker를 이용한 단축 URL 시스템 Yourls 구축하기.

안녕하세요. 달소입니다. 앞서 설명드린 단축 URL 시스템인 Yourls를 도커를 이용해서 간단하게 구축해보겠습니다.단축 URL을 내 서버에서? YOURLS안녕하세요. 달소입니다.   오늘도 새로운 오픈소스 프로젝트를 알려드리기위해 왔습니다!. 아마 요즘 웬만한 대기업들의 링크를 받아보면 일반적인 url이 아…달소 | 2021.08.26 당연히(?) Docker가 설치된 서버에서 진행해주셔야합니다. 저는 Ubuntu 20.04 / Docker / Docker-compose 조합입니다. 사용할 도커이미지 당연히(?) 공식버전입니다. 내용을 보시면 아시겠지만 […]

호스팅용 웹 패널 ISPconfig 이란?

안녕하세요 달소입니다. 이번에는 호스팅용 웹 패널 ISPconfig를 소개해드리려고합니다. ISPConfig 는 Linux용 으로 널리 사용되는 오픈 소스 호스팅 제어판 으로 BSD 라이선스에 따라 라이선스가 부여되고 ISPConfig UG에서 개발했습니다. ISPConfig 프로젝트는 독일 회사인 projektfarm GmbH의 Till Brehm이 2005년 가을에 시작했습니다. 기존 관리형 웹패널과는 다르게 Admin, 리셀러, 클라이언트 으로 구분되어있어 각 영역별로 운영이 가능해보입니다. 현재까지도 꾸준히 업데이트 되고있어 […]

오픈소스 Wiki 프로젝트 Media Wiki란 무엇인가?

안녕하세요. 달소입니다. 이번에 소개시켜드릴 오픈소스프로젝트는 Media Wiki 입니다. 위키는 불특정 다수가 협업을 통해 직접 내용과 구조를 수정할 수 있는 웹사이트를 말합니다. 대표적인 사이트로는 위키백과, 나무위키등이 있겠지요. 위키의 특성답게 집단지성으로 좋은정보들이 많이있지만 개인이 수정가능 미디어 위키란? 아마 검색하시면서 한번은 보셨을법한 UI의 위키입니다. 위키미디어재단에서 운영중이고 오픈소스로 운영되어 여러 기여자들을 통해 운영되고있습니다. 미디어위키는 자유 웹 기반 위키 소프트웨어이며, PHP와 MySQL을 […]

Gitlab 2차인증(2FA) 적용하기.

안녕하세요 달소입니다. 깃랩을 구축했으니 다들 잘이용하실텐데요. 내부에서만 이용하시는것이라면 보안상 문제가 없겠지만 외부에서도 운영하는경우라면 2차인증을 적용하셔야 합니다. 먼저 GitLab Admin Area에 들어가서 User목록에 가면 2FA여부를 확인할 수 있습니다. 2FA인증 활성화하기 기본적으로 2차인증은 강제활성화가 아니기때문에 개인별로 로그인 후 User Settings에서 등록가능합니다. Account > Two-Factor Authentication 을 Enable 해주시면됩니다. 2차인증 지원기기는 아래와 같습니다. 저는 Google OTP를 애용합니다 ㅎㅎ […]

대용량 하드를 고르는 팁 씨게이트? WD? SMR? CMR?

안녕하세요 달소입니다. 오늘은 하드웨어를 고르는 팁 입니다. 저도 전문가는 아니라 자세한 설명은 글 최하단의 링크를 통해 확인해주시면 되고 저는 간단하게 요약만 하겠습니다. 글 내용을 들여다보면 WD보다는 씨게이트를 높이평가하는부분이 있는데 그 이유를 보면 납득이 되어 혹 대용량 하드를 구매하고자하는분들께 도움이 되면합니다. 저도 현재 WD 8TB,10TB를 사용하고있는 입장이지만 추후에는 씨게이트도 한번 써보는걸로.. 백문이 불여일견입니다 ㅎㅎ 왜 씨게이트를 […]

gitlab root 패스워드 변경하기.

안녕하세요 달소입니다. 앞서 docker-compose를 이용해서 Gitlab을 간단하게 구축해보았는데요. 메뉴얼상에는 기본적으로 첫 접근시 pw를 자동으로 재설정한다고하는데 저처럼 그게 안될시해결하는방법입니다. 컨테이너 안으로 접근해서 명령어를 통해 root 계정의 pw를 재설정하겠습니다. 1. 컨테이너 이름 확인 먼저 docker ps 명령어를 통해 컨테이너 이름을 확인해주세요. 저는 gitlab 이름으로 컨테이너를 만들었습니다. 2. 컨테이너로 콘솔접근하기 docker exec -it [컨테이너 이름] /bin/bash 로 컨테이너의 터미널로 접근할 […]

도커를 이용한 gitlab 구축하기.

안녕하세요. 달소입니다. 오늘은 간단한 개발서버를 구축하기이전에 개발소스들을 보관할 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. 사전준비 […]

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 처럼 서브도메인을 생성할 수 있는데요.  가상사이트에서 […]

홈서버 IT 커뮤니티 SVRFORUM
Link