Home Lab

A collection of 40 posts
NPM(Nginx Proxy Manager)에서 악성/스팸 봇 차단 방법.
Home Lab

NPM(Nginx Proxy Manager)에서 악성/스팸 봇 차단 방법.

안녕하세요. 달소입니다. 오늘은 사이트 운영을 하면서 필수적으로 해야할 설정인 악성/스팸 봇을 차단하는 방법입니다. 앞서 기본 Nginx에서 스팸봇을 차단하는 방법에 대해 작성했지만 NPM의 경우 UI가 조금 다르기 때문에 새로 작성해봅니다. Nginx에서 User-agent를 통한 악성/스팸 봇 차단하기.   대개 사이트를 운영하는경우 웹에 노출되기때문에 robot.txt를 통해 크롤링을 허용하고 계실텐데요. 이중에서는 검색에
3 min read
Ghost 컨텐츠 내용 넓이 커스텀하기.
Ghost

Ghost 컨텐츠 내용 넓이 커스텀하기.

안녕하세요. 달소입니다. 오늘은 블로그호스팅용 오픈소스프로젝트인 Ghost에서 불편한점이였던 Content 넓이를 넓히는 방법입니다. 저같은경우 기본테마로도 만족을하기때문에 기본테마인 Casper를 기준으로하지만 다른테마를 사용하고계신다면 비슷한 과정으로 css를 수정해주시면됩니다. 제가 원하는건 아래정도 넓이(1200px) 인데 실제로 컨텐츠를 보면720px만 사용하고있어서 아무래도 답답한 느낌이 들어서 1200px로 변경해보겠습니다. 테마 컨텐츠 css 수정하기 저 같은 경우 도커를 사용하기때문에 docker 컨테이너
2 min read
트렐로/노션과 비슷한 오픈소스 Task 관리 프로젝트 focalboard
Selfhosting

트렐로/노션과 비슷한 오픈소스 Task 관리 프로젝트 focalboard

안녕하세요. 달소입니다. 오랜만에 회원님들께 소개시켜드릴만한 좋은 프로젝트를 발견해서 공유드립니다. 아마 트렐로나 노션같은 프로젝트를 관리하는 툴들을 사용해보셨다면 아래와 같은 UI가 익숙하실텐데요. 놀랍게도(?) 이게 오픈소스 무료 프로젝트입니다 ㅎㅎ 물론 하나하나 뜯어보면 노션이나 트렐로에 비해서 모자란 부분도있겠지만 기본적인 기능은 꽤나 훌륭하고 무엇보다 홈서버에서 셀프호스팅으로 설치할 수도 있기때문에 한번쯤 설치해보시는걸 추천드립니다. Focalboard: Open source
3 min read
웹사이트 속도 측정 확장프로그램 lightghouse
Website

웹사이트 속도 측정 확장프로그램 lightghouse

안녕하세요. 달소입니다. 오늘은 예전에 소개해드린 웹사이트 속도측정프로그램의 구글 확장프로그램편 입니다 ㅎㅎ 겸사겸사 Rhymix/Ghost/Wordpress간 속도비교도 되었네요 ㅎㅎ 속도측정은 재미로 보시면되겠습니닷. Lighthouse란? Lighthouse 역시 구글에서 만든 오픈소스 프로젝트로  웹 앱의 성능, 품질 및 정확성을 개선하기 위한 오픈 소스 자동화 도구입니다. 페이지를 감사할 때 Lighthouse는 페이지에 대해 대규모 테스트를 실행한 다음
3 min read
Rhymix 미디어 임베드 애드온 0.5.0 업데이트 안내
rhymix

Rhymix 미디어 임베드 애드온 0.5.0 업데이트 안내

라이믹스 필수 애드온인 윤삼님의 미디어 임베드 애드온이 업데이트 되었습니다! 조만간 업데이트 계획을 잡고 한번에 다 해버려야겠습니다~ 업데이트 내용 미디어 임베드 애드온 0.5.0오랜만에 인사 올립니다. 연휴 안에 작업을 끝내고자 했는데 연휴 다음날까지 하게 되는군요. https://xetown.com/point_contents/1564278 자세한 업데이트 내용은 다음과 같습니다. + 업데이트 내용 설정 -
3 min read
Rhymix 출석부 모듈 7.2.8 업데이트
rhymix

Rhymix 출석부 모듈 7.2.8 업데이트

라이믹스로 커뮤니티를 운영하시는 분들이라면 사용하고 계실 출석부 모듈이 업데이트 되었습니다! 타운에서 업데이트 내용을 확인하실 수 있으며 설치는 깃에서 받아서 업데이트 하시면 되겠습니다. 저도 조만간 업데이트 일정잡고 진행해봐야겠네요 ㅎ 출석부 7.2.8 연속 출석시 개근일수가 깨지는 버그를 고치기 위해 몇몇 코드 적용함. * 캐시설정을 할 수 없었던 문제 고침 * 랜덤 출석
2 min read
vaultwarden/bitwarden Invalid TOTP code! 해결하기.
Home Lab

vaultwarden/bitwarden Invalid TOTP code! 해결하기.

안녕하세요. 달소입니다. bitwarden에서 vaultwarden으로 변경하고나서 갑자기 아래처럼 OTP 사용시 로그인이 안되는 에러가 발생해서 해결방법을 공유해봅니다. Invalid TOTP code! server time:~~UTC IP: 어쩌고가 나오는데요. 이건 서버의 시간과 현재 사용하고 브라우저의 시간대가 달라서 나오는 에러입니다. 해결방법 해결방법은 간단하게 운영하고있는 서버의 시간대를 현재 브라우저와 동기화 시켜주면 됩니다. 보통의 PC의 경우 주기적으로 NTP로
2 min read
Docker Ghost Blog에 ads.txt 적용하기.
Ghost

Docker Ghost Blog에 ads.txt 적용하기.

안녕하세요 달소입니다. 블로깅 플랫폼을 운영하는 목적중 하나인 애드센스를 적용하면 아래처럼 ads.txt를 적용하라는 메시지가 나옵니다. 보통은 nginx의 홈디렉터리에 넣어주면 해결되는 문제인데 ghost의 경우 node.js를 사용하고 또한 저처럼 docker를 사용하시는경우 삽질을 하지마시라고.. 미리 작성해봅니다 ㅎㅎ 설치환경 alpine linux 3.5 docker로 설치한 ghost winscp putty ads.txt 파일 업로드하기 먼저
3 min read
WordPress 5.9 “Josephine” Release
Wordpress

WordPress 5.9 “Josephine” Release

워드프레스 5.9가 Release 되었습니다. 기본적인 기능 이외에도 여러가지 변경점이 있네요 새로운 기본테마 2022라던지 등등 변경점은 아래 내용을 참고해주세요 전체 사이트 편집은 여기에 있습니다. WordPress Admin에서 바로 전체 사이트를 제어할 수 있습니다. 새롱누 테마 Twenty Twenty-Two에게 인사하세요. 그리고 워드프레스 역사상 최초의 기본 블록 테마를 만나보세요. 이것은 새로운 기본 테마 그
7 min read
오늘의 지름) Dell Brodcom 5720 듀얼기가랜 2포트
HomeServer

오늘의 지름) Dell Brodcom 5720 듀얼기가랜 2포트

지금 실서버로 운영중인 서버에 꽂혀있는 i350-t4를 하나 더 사서 테스트서버에 꽂아줄까 하다가.. 금액적인 문제로 노선을 바꿨습니다 ㅎㅎ 공인 ip를 여러개 받으려고 확장랜을 샀는데 3개이상은 차단될까 두려워서 어차피 못쓰기때문에.. 4포트도 필요없고 딱 2개정도만 더있으면 되겠어서 2포트로 구매했습니다 구매중점은 2포트에 기존 시스템과 호환(ESXi,Proxmox)만 되면 되기때문에 번개장터에서 눈팅하다가 하나 찾았습니다
2 min read
Proxmox * this host already contains virtual guests 해결방법
Proxmox

Proxmox * this host already contains virtual guests 해결방법

Proxmox에서 Cluster 가입시에 나오는 this host already contains virtual guests 문제 해결방법입니다. 해당 문제는 가입하려는 노드에서 가지고있는 VM/LXC가 문제입니다. 노드를 클러스터에 가입하기 위해서는 해당 VM/LXC등이 없어야합니다. 가입하기위해서는 기존 VM들을 다른노드로 옮기거나 백업해주세요. 다시 시도하면 잘 됩니다 ㅎㅎ
1 min read
가상화

VM Workstation로 Xpenology(DSM7) 설치해보기. - 가상화로 NAS설치2

안녕하세요. 달소입니다. 가상화로 체험하기 3탄입니다!. 앞서 Virtual Box로 진행했다가.. 7이 안깔리는 불상사 때문에 크흠... 3은 VM Workstation으로 진행해보도록 하겠습니다. 구글링하다가 찾은 Sn 생성기도 첨부합니다. SN/MAC이 맞으면 왠지 성공률이 높은거 같기도 해서요 ㅎㅎ 이글을 마지막으로.. 가상환경에서 헤놀로지를 설치할 일은 없어질거 같네요.. 중간중간 삽질로 시간낭비를 꽤나 했지만 대중적인 플랫폼에서는 다들 잘
6 min read
Virtual Box로 Xpenology(DSM6) 설치해보기. - 가상화로 NAS설치
Xpenology

Virtual Box로 Xpenology(DSM6) 설치해보기. - 가상화로 NAS설치

안녕하세요. 달소입니다. 가상화로 체험하기 2탄입니다!. 사실 Linux로 할수있는걸 2탄으로 적어볼까 하다가.. 아무래도 사용자분들께서 가장 궁금해 하시는 Xpenology를 Virtual Box에서 사용하는걸 해보는게 인기가 많을것 같아서 요걸로 진행해보고자 합니다. Virtual Box의 경우 오픈소스이고 무료프로그램이기때문에 부담이 없으실것 같아서 이걸로 했으나 추후에는 VMware를 사용하시는분들을 위한 Workstation으로도 가이드를 한번해보겠습니다. 7버전으로 도전했다가 개같이 멸망하면서 시간도 3시간넘게
6 min read
가상화

Virtual Box로 Ubuntu Linux 설치해보기. - 가상화 입문하기

안녕하세요. 달소입니다. 오늘은 홈서버를 입문하시면서 미리 경험해보시면 좋은것들(?)을 생각하다보니 별도의 서버용으로 PC를 두지않은 상태에서 홈서버를 경험해볼 수 있는 가상화 입문과정(?)인 Virtual Box로 Linux를 설치해보고자 합니다. 기본적으로 Home Server/Lab 에서 운영되는 웬만한 시스템은 윈도우를 사용하지않습니다. 윈도우의 경우 무거울(?) 뿐만아니라 설치해서 사용하기 불편한것들이 많고 실제로 블로그등의 서비스를 운영하기 위한
9 min read