Home Server

CI/CD 자동화를 위한 Jenkins 서버구축하기(Docker)

동기 님께서 궁금해하신 도커로 빌드 CI/CD를 위한 젠킨스를 도커로 구축하는방법입니다. Jenkins는 대표적인 CI/CD 빌드 자동화 툴 입니다. 여기서는 docker-compose를 이용해서 쉽게 설치해보도록하겠습니다. 설치환경 Ubuntu 22.04LTS Docker,docker-compose 젠킨스 컨테이너 생성하기 mkdir -p /data/jenkins cd /data/jenkins vi docker-compose.yml version: ‘3.8’services:  jenkins:    image: jenkins/jenkins:lts    privileged: true    user: root    ports:      – 8080:8080      […]

오픈소스 원격관리 프로젝트Rustdesk 구축하기

안녕하세요. 달소입니다. 오랜만에 가이드글입니다 ㅎㅎ Rustdesk 는 많이들 알고계시는 Teamviewer 와 비슷한 원격 관리를 도와주는 오픈소스 프로젝트입니다. UI 자체도 팀뷰어와 비슷할 뿐만아니라 실제 사용하는것도 비슷합니다. ++클라이언트를 설치해놓으면 웹으로도 접근이 가능도하네요 ㅎ 예전에 찾아봤다가 무슨이유에서인지 설치를안하고 그냥 그만뒀었는데 최근 블랙앤해적님께서 도커 컴포즈도 올려주시고해서 한번 더 소개 겸 설치해봤습니다. https://github.com/rustdesk/rustdesk GitHub – rustdesk/rustdesk: Open source virtual / […]

도커 컨테이너별 리소스(CPU/RAM) 확인이 가능한 Yacht

안녕하세요. 달소입니다. 오랜만에 도커 이미지 소개로 왔습니다~~ 이번에는 매번 도커를 설치할때마다 소개해드렸던 컨테이너 관리 이미지인 포르테이너의 대체앱으로 추천해볼만한(?) Yacht를 가져왔습니다! *선 후기를 남기자면,, 제 서버 문제인지는 몰라도 반응이 조금 느리고 행걸리는게있습니다,, 실사용으로는 비추,,할듯하네요. Portainer와의 차별점이라면 대시보드상에서 각 컨테이너의 리소스사용현황을 체크할 수 있고 이미 지정되어있는 템플릿을 통해 유명한 이미지들을 손쉽게 사용해볼수있다는점입니다. https://yacht.sh/ 자세한 설명은 아래 gif하나면 […]

클라우드플레어를 인증서버로 Cloudflare Zero Trust 사용하기.

안녕하세요. 달소입니다. 이번에 소개해드릴것은 클라우드플레어 DNS를 사용하시는분들께서 유용하게 사용하실만한 기능을 찾아왔습니다! 이전에 인증서버로 소개해드렸던 Authelia와 비슷한 역할을 할 수 있는 Zero Trust라는 기능인데요. 클라우드 플레어에 등록된 도메인에 접속을 할때 클라우드 플레어에서 인증방식으로 설정한것(OTP,Google,github인증등)을 거친 뒤에 페이지에 넘어갈수있도록 해줍니다. 클라우드플레어의 기능이기때문에 반드시 도메인이 등록되어야 하며 DNS또한 클라우드플레어 프록시를 사용해야합니다. 보통의 통신이 클라이언트 -> DNS -> 서버 […]

php로 DSM 를? kodbox docker로 설치하기

안녕하세요. 달소입니다. 이번글은 앞서 Dev_OpsEngineer 님께서 소개해주신 신기한(?) 오픈소스 PHP 프로젝트입니다.kodbox라는 그 언어로 제작된 php 오픈소스 프로젝트입니다. 한글도 지원된다고는 하는데.. 번역상탠가 영.. 좋지는않습니다 ㅎㅎ 그냥 재미로 한번 설치해보심이.. kodbox란? kodbox는 웹용 파일 관리자입니다. 또한 웹 브라우저 내에서 직접 웹 사이트를 개발할 수 있는 웹 코드 편집기입니다. kodbox는 Linux, Windows 또는 Mac 기반 플랫폼에서 온라인 또는 로컬로 실행할 […]

tailescale을 이용한 나만의 VPN 홈 네트워크 구성하기

안녕하세요. 달소입니다. 오랜만에 강좌(?) 비스무리한걸로 왔습니다 ㅎㅎ 바로 Tailscale을 이용한 VPN 홈 네트워크 구축인데요. VPN서버를 직접 구축하지않더라도 tailescale 서버를 통해서 사설 네트워크를 운영할 수 있게됩니다. 이전에 소개해드린 zerotiar와 같은 SDN 개념과 비슷합니다. 자세한 설명과 기술은 아래 내용에따라 천천히 설명드리도록하겠습니다. 테일스케일이란? Tailscale은 귀하가 소유한 장치와 애플리케이션을 전 세계 어디에서나 안전하고 손쉽게 액세스할 수 있도록 하는 VPN […]

SSO와MFA가 지원되는 Wireguard 기반의 GUI VPN Firezone 구축하기

안녕하세요 달소입니다. 이번에는 어제 발견한 wireguard 기반의 자체호스팅 VPN서버를 구축해보겠습니다. 직접 구축해봤는데 꽤(?) 괜찮습니다. 일단 인증옵션을 키게되면 1시간마다 웹으로 로그인해서 인증시간을 늘려줘야하구요.(시간지정가능) ex) 5시에 로그인했으면 6시까지는 vpn사용 가능, 6시 이후에는 다시 로그인필요. 개인별로 egress 지정이 가능해서 어느정도 컨트롤도 됩니다 ㅎㅎ OTP도 적용되고,, 속도도 꽤 잘나오는거같네요 Firezone 은 자체 호스팅 VPN 서버 및 Linux 방화벽입니다.직관적인 웹 […]

확실히 최신 공정일수록 전성비가 훌륭합니다.

sysbench를 이용한 벤치마크이니만큼 실 사용성능에 비례하지는 않는다고해도 어느정도 참고는 가능할것이라고 생각합니다. 제가 가지고있는 PC(서버)2대에 Proxmox를 가지고 테스트해본결과인데요. 결과가 꽤 흥미롭습니다. 기본클럭자체가 AMD CPU가 높아서 전력소모량도 많긴하지만.. 성능의 경우도 압도적입니다 W당 이벤트처리량을 보면 평균 2.7배정도가 차이납니다. 기본 1Thread의 경우 idle에서 사용되는전력도 있기때문에 W당 처리량이 낮은편이니 참고하시면되겠습니다. 1Thread일 경우 인텔/AMD는 2,076 / 5,632 로 약 2.7배 8Thread일 경우 인텔/AMD는  […]

Docker-compose로 Vaultwarden 쉽게 구축하기.

안녕하세요. 달소입니다. 이번글은 이전에 PW관리툴로 소개해드린 Vaultwarden을 일반도커가 아닌 docker-compose로 설치하는방법입니다. 깃린이로써 좀더 설치를 편하게하실수 있도록 github에 docker-compose.yml 파일을 넣어놨습니다. GitHub – dalso0418/ds-vaultwarden: docker-compose github.com docker-compose. Contribute to dalso0418/ds-vaultwarden development by docker-compose로 설치했을때의 장점은 docker run의 복잡한 명령어를 외울필요 없이 docker-compose.yml 과 데이터파일만 있다면 어느서버에서든지 쉽게 vaultwarden을 구축가능한게 장점입니다. 간단하게 git clone만 하신다면 bitwarden을 쉽게 […]

홈서버 IT 커뮤니티 SVRFORUM
Link