본문 바로가기

전체 글

Caddy를 이용해 각 서비스를 서브 도메인으로 연결하자 *본 글은 ChatGPT를 활용하여 작성하였습니다.​*Caddy는 간단한 설정만으로 강력한 웹 서비스를 구축할 수 있는 현대적인 오픈소스 웹 서버이자 리버스 프록시(Reverse Proxy)이다. 기존의 Apache나 Nginx보다 설정이 훨씬 간결하며, 특히 HTTPS를 매우 쉽게 사용할 수 있다는 점이 가장 큰 장점이다. Caddy의 대표적인 특징은 Let's Encrypt를 이용한 SSL/TLS 인증서를 자동으로 발급하고 갱신한다는 점이다. 사용자는 복잡한 인증서 발급 과정이나 갱신 작업을 직접 수행할 필요 없이, 도메인만 올바르게 연결되어 있으면 Caddy가 자동으로 안전한 HTTPS 환경을 제공한다. 또한 Caddy는 리버스 프록시 기능을 기본으로 제공하여 Docker 컨테이너나 다양한 웹 애플.. 더보기
Persepolis Download Manager에서 Connections가 의미하는 것 * 본 글은 ChatGPT의 답변을 인용하였습니다.​*Persepolis Download Manager로 다운로드할 때 다음과 같은 창이 뜨는데 여기서 Connections가 의미하는 것이 무엇인지 알아보자. Persepolis Download Manager에서 Connections는 하나의 파일을 다운로드하기 위해 동시에 사용하는 연결(Connection) 개수를 의미합니다.올려주신 화면에서는:Connections: 63즉, Kubuntu ISO 파일을 63개의 작은 조각으로 나누어 동시에 다운로드하고 있다는 뜻입니다. ​왜 여러 개의 Connection을 사용할까요?일반적인 다운로드는 서버와 1개의 연결만 맺습니다.서버 ───────── 내 컴퓨터 (1개 연결)Persepolis.. 더보기
Persepolis Download Manager로 다운로드 속도를 향상시키자 *본 글은 ChatGPT와 Claude를 활용하여 작성하였습니다.​Persepolis Download Manager는 Linux, Windows, macOS에서 사용할 수 있는 오픈소스 다운로드 관리자이다. Python과 Qt로 개발되었으며, 강력한 다운로드 엔진인 aria2를 기반으로 동작한다.주요 특징은 다음과 같다.다운로드 속도 향상: 여러 개의 연결을 사용하여 파일을 빠르게 다운로드 다운로드 재개(Resume): 중단된 다운로드를 이어서 진행 가능 예약 다운로드: 원하는 시간에 다운로드 시작 또는 종료 브라우저 연동: Firefox, Chrome 등과 연동하여 다운로드를 쉽게 관리 사용자 친화적인 GUI: 직관적인 인터페이스 제공 무료 및 오픈소스(GPLv3): 누구나 자유롭게 사용하고 수정 가능.. 더보기
AllDebrid로 파일을 스트리밍하자 *본 글은 Gemini를 활용하여 작성하였습니다.​(1) AllDebrid 접속하여 무료 계정을 생성한 후 이메일 인증을 완료한다. 그리고 7일 무료 체험을 신청한다.위치 : https://alldebrid.com/(2) 스트리밍이 목적이므로 Flatpak 형식의 Stremio 앱을 설치한다.출처 : https://www.stremio.com/translation/kr/downloads(3) 로그인을 한 후 상단의 'APIKEYS' 메뉴를 클릭하여 Stremio을 위한 API 키를 생성한 후 복사한다.(4) 웹 브라우저를 열고 다음의 사이트를 방문하여 Torrentio 애드온을 설정한다. 먼저 PRIORITY LANGUGE를 Korean으로 하고, DEBRID PROVIDER를 AllDebrid로 한 다.. 더보기
스마트폰의 파일을 PC로 가져오는 방법 (1) KDE의 아이콘을 마우스로 클릭한 후 우측 상단의 세줄 표시의 아이콘을 클릭한다.(2) 메뉴가 나타나면 '이 장치 탐색'을 클릭한다. 그러면 다음과 같은 Dolphin 파일 관리자가 실행되어 '디바이스 저장공간' 폴더에 보여진다.(3) '디바이스 저장공간'이라는 폴더를 더블 클릭하면 휴대폰의 내부 폴더들이 나타나서 여러가지 파일 작업을 할 수 있다.(4) 왼쪽 하단의 'Galaxy S23 FE' 항목이 있는데 그것을 클릭해도 마찬가지 결과를 얻을 수 있다.​ 더보기
WireGuard로 외부에서 내부 네트워크의 각각 PC에 접속하자 *본 글은 Gemini와 ChatGPT를 활용하여 작성하였습니다.​(1) 서버 터미널에서 아래 명령어를 복사해서 실행한다.curl -O https://raw.githubusercontent.com/Nyr/wireguard-install/master/wireguard-install.shchmod +x wireguard-install.shsudo ./wireguard-install.sh*wireguard의 설치 스크립트가 두 가지 방식이 있다. 하나는 위에 적은 것이고, 하나는 아래에 적은 것이다. 아래에 적은 방식보다 위에 적은 방식이 보다 간단하다.wget https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-inst.. 더보기
Sunshine과 Moonlight로 고성능 원격 접속을 하자 *본 글은 ChatGPT를 활용하여 작성하였습니다.​*Sunshine과 Moonlight는 PC 화면과 소리를 다른 기기로 실시간 전송하여 원격으로 사용할 수 있게 해주는 무료 오픈소스 스트리밍 솔루션이다. 게임은 물론 일반 데스크톱 작업, 영상 감상, 원격 제어 등 다양한 용도로 활용할 수 있다.Sunshine는 스트리밍 서버로, Windows·Linux·macOS에서 실행되며 NVIDIA, AMD, Intel GPU의 하드웨어 인코딩을 지원한다. Moonlight는 클라이언트로 Windows, Linux, Android, iPhone/iPad, Apple TV, Raspberry Pi 등 다양한 기기에서 사용할 수 있어 스마트폰이나 태블릿, TV에서도 자신의 PC에 접속할 수 있다.최대 4K 해상도와.. 더보기
쿠분투(Kubuntu)에서 Portainer로 Docker를 관리하자 *본 글은 ChatGPT를 활용하여 작성하였습니다.​*Portainer는 Docker, Docker Compose, Docker Swarm, Kubernetes 등을 웹 브라우저에서 손쉽게 관리할 수 있도록 도와주는 오픈소스 컨테이너 관리 도구이다. 복잡한 명령어를 일일이 입력하지 않아도 직관적인 그래픽 인터페이스(GUI)를 통해 컨테이너와 이미지를 관리할 수 있어, 초보자부터 전문가까지 폭넓게 사용되고 있다.Docker를 처음 접하는 사용자에게는 터미널 명령어의 부담을 줄여 주고, 숙련된 사용자에게는 여러 서버와 컨테이너를 한 곳에서 효율적으로 관리할 수 있는 환경을 제공한다.​(1) Portainer를 docker로 설치한다.sudo apt install docker.iodocker run -d --.. 더보기