리버스 프록시를 위한 Caddy 웹서버 구축하기 (Docker 활용)
·
IT/Server
1. 개요안녕하세요 HiDAN 입니다!  이번 포스팅에서는 Docker를 이용하여 Caddy를 리버스 프록시로 구축하는 방법을 소개해 드리겠습니다. 🚀 2. 리버스 프록시란?리버스 프록시는 클라이언트의 요청을 받아 백엔드 서버로 전달하는 역할을 합니다. 이를 통해 보안, 로드 밸런싱, 캐싱, SSL 인증서 관리 등을 효율적으로 수행할 수 있습니다.Caddy는 자동 HTTPS 지원 및 간편한 설정 덕분에 리버스 프록시 구축에 적합한 웹 서버입니다. ✅ Caddy를 리버스 프록시로 사용할 때의 장점Let’s Encrypt를 통한 자동 SSL/TLS 인증간단한 구성 파일(Caddyfile)로 손쉬운 설정HTTP/2 및 HTTP/3 지원다양한 플러그인 지원 3. Docker를 이용한 Caddy 리버스 프록시 ..
Ubuntu에서 ddclient를 사용하여 Cloudflare에 동적 IP 업데이트하기
·
IT/Server
개요안녕하세요 HiDAN 입니다. ddclient은 동적 DNS(Dynamic DNS, DDNS) 클라이언트로, 사용자의 IP 주소가 변경될 때 자동으로 DDNS 서비스 제공업체에 업데이트하는 기능을 제공해주는데요.오늘은 Ubuntu에서 ddclient를 설치하고, Cloudflare에 서버의 공인IP를 추적 및 업데이트하는 방법에 대해 알아보겠습니다. 🔹 DDNS란?DDNS(Dynamic DNS)는 공인 IP가 수시로 변경되는 환경(예: 가정용 인터넷)에서 도메인과 IP를 지속적으로 연결해 주는 서비스입니다.예를 들어, 인터넷 공급업체(ISP)는 공인 IP를 유동적으로 할당 및 변경하기 때문에 사용하는 공인IP가 변경 될 수 있습니다. 그런데 개인 서버(홈서버, NAS, CCTV 등)를 운영하려면 고..
Ubuntu에서 Emote를 설치하고 이모지를 사용하는 방법
·
IT/Server
개요안녕하세요! 이번 포스팅에서는 Ubuntu에서 Emote를 설치하고 이모지를 활용하는 방법에 대해 알아보겠습니다. 😊 Emote란?Emote는 Linux 환경에서 쉽게 이모지를 입력할 수 있도록 도와주는 프로그램입니다. 기본적으로 Windows나 macOS에서는 이모지 입력이 간편하지만, Ubuntu에서는 별도의 설정이 필요합니다.하지만 Emote를 사용하면 편리하게 이모지를 입력할 수 있어요!✅ Emote의 주요 기능간편한 이모지 입력 지원시스템 전반에서 사용 가능가벼운 무게로 리소스 점유율이 낮음다양한 이모지 제공 🐧🎉 Emote 설치우분투에선 snap 패키지로 Emote가 배포되고 있습니다.user@ubuntu:~/Downloads$ sudo snap search emoteName ..
[Ubuntu] Docker로 Authentik 설치하는 방법
·
IT/Server
개요안녕하세요 HiDAN 입니다. 이번 포스팅에서는 Ubuntu에서 Docker를 사용하여 Authentik을 설치하는 방법에 대해 알아보겠습니다. 🔐 1. Authentik이란?Authentik은 로그인과 사용자 인증을 쉽게 관리할 수 있도록 도와주는 프로그램입니다. 여러 서비스에서 하나의 계정으로 로그인할 수 있게 해주는 SSO(Single Sign-On) 기능을 제공합니다. ✅ Authentik의 주요 기능여러 로그인 방식 지원 (구글, 마이크로소프트, LDAP 등)웹 브라우저에서 쉽게 설정 가능보안 강화 기능 제공Docker를 이용한 간편한 설치 2.  Authentik 설치하기먼저 authentik 디렉터리를 생성합니다.hidan@ubuntu:~ubuntu$ mkdir authentik 다음 ..
NanoKVM Lite 사용 방법 및 후기 (feat. 보안 이슈?)
·
IT/Server
개요안녕하세요 HiDAN 입니다! 오늘은 알리에서 구매한 NanoKVM 제품의 사용 방법에 대해 알아보고 이슈 및 후기에 대해 이야기 해보겠습니다. NanoKVM 사용방법NanoKVM을 사용하기 위해선 먼저 아래와 같은 준비물이 필요합니다.NanoKVM 본체 (Full 또는 Lite)UTP 케이블HDMI 케이블USB 케이블 (A to C 또는 C to C) Sipeed 깃허브에 가시면 NanoKVM 프로젝트에 대한 내용을 확인 할 수 있는데요.NanoKVM을 사용하기 위해 먼저 릴리즈 페이지에서 NanoKVM 최신 이미지(img.xz)를 다운로드 합니다. 다운로드 받은 파일을 압축 해제 해주세요.참고로 저는 우분투 환경에서 작업 했습니다.윈도우 환경에서도 명령어만 아닐 뿐, 동일한 과정으로 진행하시면 ..
Ubuntu 에서 다른 서버로 RDP 원격접속 하기(feat. Remina)
·
IT/Server
개요안녕하세요 HiDAN 입니다.오늘은 Ubuntu에서 다른 서버로 원격 접속하는 방법을 쉽게 설명해드릴게요. 여러 가지 방법이 있지만, 이번에는 Remmina라는 편리한 원격 데스크톱 클라이언트를 활용해보겠습니다. 😊Remmina란?Remmina는 여러 프로토콜(RDP, VNC, SSH 등)을 지원하는 오픈소스 원격 접속 클라이언트입니다.Ubuntu에서 GUI 환경에서 간편하게 다른 서버에 접속할 수 있어서 정말 유용하더라구요. Remmina 설치하기먼저 아래 명령어를 터미널에 입력해서  Remmina를 설치합니다. sudo apt-add-repository ppa:remmina-ppa-team/remmina-nextsudo apt updatesudo apt install remmina remmina..
Ubuntu Geekbench6 벤치마크 테스트 (feat. 알리발 Xeon E5 2680v4)
·
IT/Server
개요안녕하세요 HiDAN 입니다. Geekbench는 CPU 및 GPU 성능을 측정할 수 있는 강력한 벤치마크 도구입니다. 이번에는 얼마전 EVE-NG 용 시스템으로 조립한 서버에서 Geekbench를 설치하고 벤치마크 테스트를 실행하는 방법을 소개하겠습니다. Geekbench 다운로드 및 벤치마크 실행먼저 wget 명령어로 공식 웹사이트에서 최신버전 Geekbench 파일을 다운로드 합니다.root@eve-ng:~# wget https://cdn.geekbench.com/Geekbench-6.3.0-Linux.tar.gz 다운로드 받으신 파일을 압축 해제합니다. root@eve-ng:~# tar xzvf Geekbench-6.3.0-Linux.tar.gz Geekbench-6.3.0-Linux/Geek..
Ubuntu Server에서 NordVPN 설치하기
·
IT/Server
개요안녕하세요. HiDAN 입니다. 저번 포스팅에선 Ubuntu Desktop 환경에서 NordVPN을 설치하는 방법에 대해 알아보았습니다.하지만 Ubuntu의 경우, Xwindows 환경(GUI)이 없는 서버 버전이 있습니다.서버를 이용하는 경우, 이렇게 GUI가 없는 상황이 자주 있는데요.이번 포스팅에서는 GUI가 없는 환경에서 터미널 명령어를 사용하여 NordVPN을 설치하는 방법을 소개해보겠습니다. Ubuntu Server에서 NordVPN 설치 Ubuntu Server는 GUI가 없는 환경이므로, 모든 작업을 터미널을 통해 수행해야 합니다.NordVPN은 터미널에서 명령어 한 줄로 간단하게 설치할 수 있습니다.root@ubuntu:~# sh  설치가 완료되면 nordvpn 명령어를 사용할 수 있..
Ubuntu NordVPN 설치하기
·
IT/Server
개요안녕하세요 HiDAN 입니다. VPN(가상 사설망)은 인터넷 연결을 암호화하고 사용자의 프라이버시를 보호하는 필수 도구입니다. 특히 공용 Wi-Fi를 사용할 때 보안 강화를 위해 VPN을 활용하면 더욱 안전하게 인터넷을 사용할 수 있습니다.  뿐만 아니라 개발을 하다보면 다양한 네트워크 환경이 필요한 경우가 있습니다.그런 경우, VPN을 활용하면 손쉽게 네트워크 환경을 변경할 수 있습니다. 이번 포스팅에서는 Ubuntu에서 NordVPN을 설치하고 사용하는 방법을 공부한 내용을 포스팅해 보겠습니다. VPN이란?VPN(Virtual Private Network)은 사용자의 인터넷 트래픽을 암호화하여 네트워크 보안을 강화하고 개인정보를 보호하는 기술입니다. VPN을 사용하면 다음과 같은 장점이 있습니다...
Ubuntu(EVE-NG) Wake-on-Lan 설정하기
·
IT/Server
개요안녕하세요 HiDAN 입니다. 이번 포스팅에서는 Ubuntu에서 Wake-on-LAN(WoL)을 설정하고 사용하는 방법에 대해 알아보겠습니다.Wake-on-LAN은 네트워크를 통해 원격으로 컴퓨터를 켜는 기능으로, 편리한 원격 작업 환경을 구축하는 데 매우 유용합니다. 이번에 EVE-NG로 구축한 시스템이 전력을 꽤 잡아먹다보니 상시 켜놓기에 부담스러워 원격으로 킬 수 있도록 설정해보겠습니다😊 WoL 설정하기바이오스 WoL 활성화먼저 메인보드 바이오스에서 WoL 기능을 활성화 해야합니다.메인보드 제조사마다 Wake-on-LAN 관련 옵션의 위치가 다르지만, 보통 “Power Management” 또는 “Advanced” 섹션에 주로 위치해있습니다. 패키지 설치먼저 Ubuntu에서 WoL 활성화를 위..