Let's Homelab!

📚 총 59개 글 2023년 2월 - 2025년 7월
1

Copyparty - 거의 모든 기기를 파일 서버로 만드는 오픈소스

Copyparty는 파이썬 파일 하나로 다양한 기기를 파일 서버로 변환하는 오픈소스 프로젝트로, 설치가 간편하고 다양한 파일 전송 프로토콜을 지원합니다. 사용자 계정 관리, 임시 공유 링크 생성, 미디어 스트리밍 등 풍부한 기능을 제공하며, 개인 데이터의 통제를 가능하게 합니다. 안정적인 파일 전송과 관리 도구로서의 역할을 하며, 사용자에게 실용성과 유연성을 제공합니다.

3

Google Pixel 1 애초에 Pixel1이 필요도 없었다고?

Revanced Manager를 사용하여 Google Photos 앱을 패치하면 루트 권한 없이 무제한 원본 품질 백업 기능을 활성화할 수 있습니다. 주요 단계는 기존 앱 제거, Revanced Manager 설치, Google Photos APK 로드 및 패치 적용, GmsCore 설치, 패치된 앱 실행입니다. 이 과정을 통해 누구나 쉽게 무제한 백업 기능을 추가할 수 있습니다.

4

Google Pixel 1 무제한 업로드 그 외 대안들

Google Pixel 1은 무제한 원본 화질 이미지 업로드를 지원하며, 배터리 성능 저하로 전원 공급을 안정화하기 위한 방법과 FTP 서버 운영, 외장 USB 저장소 마운트, 클라이언트와의 네트워크 연결 방법을 설명합니다. 또한 JPEG 인코딩, RAW 파일 업로드, Android 에뮬레이터 사용, Revanced Manager 패치 등 다양한 대안 방법들이 제안됩니다. 다른 사용자들이 제안한 방법으로는 싱글보드컴퓨터 활용, P2P 동기화, 오픈소스 서버 호스팅 등이 있습니다.

5

맥미니로 Obsidian 서버 만들어보자

M4 맥미니를 활용하여 Obsidian 동기화 서버를 구축하는 방법을 설명하며, Self-hosted LiveSync의 장점과 필요한 구성요소, Docker 환경 설정, CouchDB 서버 실행, 플러그인 설치 및 설정, 네트워크 접근 방법, 성능 최적화 및 백업 전략을 포함합니다. 이를 통해 개인 데이터의 통제권을 유지하면서 실시간 동기화를 구현할 수 있습니다.

6

ESXi무료로 받아보자

VMware ESXi 8.0U3e 무료 버전이 출시되었으며, 다운로드는 제공된 링크를 통해 가능하다. 파일 이름, 릴리스 날짜, 빌드 번호 및 해시 값 등의 정보가 포함되어 있다.

7

Synology NAS 대신에 HETZNER STORAGE SHARE 서비스 사용하는건 어때요?

Hetzner Storage Share는 저렴한 가격에 안정적인 클라우드 스토리지 서비스를 제공하며, Nextcloud 기반으로 다양한 기능과 플랫폼 지원을 갖추고 있습니다. 사용자들은 구글 드라이브와 드롭박스에 대한 강력한 대안으로 이 서비스를 추천하며, 합리적인 가격과 우수한 서비스 품질을 강조합니다. 클라우드 스토리지 선택에 고민이 있다면 Hetzner Storage Share를 고려해볼 만합니다.

9

ProxMox WOL 설정하기

Proxmox 서버를 원격으로 부팅하기 위해 BIOS/UEFI에서 WOL 기능을 활성화하고, 네트워크 인터페이스를 확인한 후

10

맥미니로 분산 컴퓨팅을 만들어보자

맥미니를 활용한 분산 컴퓨팅 설정 과정에서 Proxmox 설치 중 발생한 Ventoy 부팅 오류와 해결 방법, 초기 설정 및 클러스터 관리에 대한 단계별 안내가 포함되어 있다. 주요 문제로는 Secure Boot 관련 호환성 문제와 클러스터 노드 관리가 있으며, 여러 가지 해결책과 설정 방법이 제시된다.

11

라즈베리파이4b 에 ProxMox 설치

라즈베리파이 4B에 Proxmox를 설치하는 방법을 설명하며, 시스템 준비, 컴퓨터 이름 설정, 관리자 비밀번호 생성, Pimox 설치, 그리고 설치 후 재부팅 및 Proxmox 접근 방법을 안내합니다. 설치 과정 중 몇 가지 질문에 답변해야 하며, 설치가 완료되면 웹 브라우저에서 Proxmox에 접속할 수 있습니다. 실험 단계이므로 중요한 작업에는 사용하지 않는 것이 좋습니다.

12

ProxMox 네트워크 모드 - 디폴트 설정과 폐쇄망 만드는 방법

Proxmox에서 VM을 생성하면 기본적으로 Bridge 모드로 설정되며, 이를 통해 VM들이 인터넷을 사용할 수 있다. 특정 VM들끼리만 통신할 수 있는 독립된 네트워크를 만들기 위해서는 새로운 브리지를 생성하거나 VLAN, Open vSwitch를 사용할 수 있다.

13

ProxMox 네트워크 모드 - Bridge , NAT , Bond

ProxMox의 네트워크 구성 방식에는 브리지, 라우팅, NAT 및 본딩이 있다. 브리지는 가상 머신이 실제 네트워크에 직접 연결된 것처럼 작동하며, 라우팅은 서버가 모든 네트워크 연결을 처리하여 여러 가상 머신을 인터넷에 연결한다. NAT는 내부 IP를 사용하여 호스트의 IP로 외부에 접속하게 하며, 본딩은 여러 네트워크 포트를 묶어 안정성과 속도를 높이는 기술이다.

14

Google Pixel 1 상시 전원 무적의 380도로 마개조하기

구글 픽셀 1을 상시 전원으로 개조하는 방법에 대한 내용으로, 써멀패드와 구리판을 사용한 실제 개조 사례가 포함되어 있습니다. 관련 비디오 링크와 추가 자료도 제공됩니다.

15

ProxMox 시놀로지를 고쳐보자

HDD 사용률이 100%를 초과하여 Synology VM에 접속할 수 없는 문제 발생. RAID로 묶인 두 개의 하드디스크가 가상 머신의 QCOW2 파일로 인해 거의 가득 차 있으며, 파일 정리를 위해 직접 접속하거나 더 큰 HDD로 데이터 이전이 필요함. 현재 스토리지 정보와 가상 머신 설정이 포함됨.

16

ESP 패킷은 어떻게 동작할까?

IPsec VPN 환경에서의 통신 방식과 ESP 패킷의 동작 원리를 분석하며, 디폴트 라우팅과 캡슐화 과정을 통해 ISP가 내부망 정보를 몰라도 패킷을 전달할 수 있는 이유를 설명합니다. 현재 구성은 Tunnel Mode로, Site-to-Site VPN에서 IPsec을 통해 패킷이 암호화되고 외부 IP 헤더로 캡슐화되어 ISP를 통해 전송됩니다.

18

tailscale VPN은 왜 32비트로 돌까?

Tailscale VPN은 32비트 버전을 제공하는 이유는 구형 하드웨어와의 호환성 및 경량화된 메모리 요구 때문이며, 안정성은 네트워크 프로토콜과 소프트웨어 최적화에 달려있다. 32비트 방식이 CPU를 더 단독으로 사용한다는 주장은 현대 시스템 설계 관점에서 근거가 부족하다. 32비트 환경은 다양한 운영체제에서 잘 작동하며, 메모리 사용량이 낮아 배포와 유지보수에 유리하다.

19

Cloudflare 활용한 tinykvm도메인 등록

TinyPilot KVM을 원격으로 안전하게 접근하기 위해 Cloudflare와 Nginx Proxy Manager를 활용하는 방법을 설명하며, HTTPS 설정과 보안 강화를 포함한 단계별 가이드를 제공합니다. 도메인 등록과 DNS 설정이 필요하며, 여러 장치 연결 테스트와 보안 검토도 강조됩니다. 향후 공식 지원 방법이 추가될 예정입니다.

20

썬더볼트를 이용한 mac , windows , linux 연결

썬더볼트를 이용하여 mac, windows, linux 간 연결 방법을 설명합니다. Windows와 macOS 간 직접 화면 공유는 불가능하지만, 네트워크 설정 후 원격 데스크톱 소프트웨어를 사용하여 화면을 공유할 수 있습니다. Linux와 macOS는 Thunderbolt 네트워킹을 통해 직접 연결할 수 있으며, 파일 전송과 원격 제어가 가능합니다. 각 시스템의 네트워크 설정 방법도 안내합니다.

21

Proxmox LXC 컨테이너에서 Tailscale 실행하기

Proxmox LXC 컨테이너에서 Tailscale VPN을 실행하기 위해 TUN 디바이스를 활성화하는 방법을 설명합니다. LXC 설정 파일을 수정하고 컨테이너를 재시작한 후, TUN 디바이스가 활성화되었는지 확인하고 tailscaled를 실행합니다. 또한, 컨테이너 재부팅 시 자동으로 Tailscale이 실행되도록 crontab을 설정하는 방법도 포함되어 있습니다.

23

ProxMox에 macOS설치하기

ProxMox에 macOS를 설치하는 방법에 대한 자료와 관련 링크 및 비디오가 제공됩니다.

24

Penpot 셀프호스팅

Penpot 셀프호스팅에 대한 블로그 포스트로, Docker를 사용하여 인프라 및 네트워크 관련 내용을 다루고 있습니다.

25

Synology NAS

외부 포트오픈이 불가능한 환경에서 Tailscale을 이용해 서버를 운영하는 방법을 소개합니다. Oracle Cloud 인스턴스를 사용하여 내부 서비스용 서버와 연결하고, NPM을 통해 프록시 설정을 간단히 할 수 있습니다. 이를 통해 NAS와 다양한 서비스에 접근할 수 있습니다.

26

Synology NAS 역방향 프록시 설정

사용자가 외부 네트워크에서 공유기에 접속할 수 있도록 시놀로지 NAS의 역방향 프록시를 설정하는 방법을 설명합니다. 역방향 프록시를 사용하는 경우와 사용하지 않는 경우의 설정 방법을 제시하며, UPnP 기능 지원과 DDNS 설정이 필요함을 강조합니다. 이 방법을 통해 기존 기능을 조합하여 새로운 해결책을 제공할 수 있습니다.

27

Synology NAS 보안 관련 세팅

NAS의 보안을 강화하기 위해 DDNS 사용 시의 위험성을 인식하고, 역방향 프록시와 방화벽 설정을 통해 외부 접근을 차단하는 방법을 설명합니다. 내부 IP와 특정 포트에 대한 접근을 허용하고, 그 외의 모든 접근은 거부하는 규칙을 설정하여 안전한 NAS 사용을 권장합니다.

29

Proxmox 최적화를 위한 10가지 핵심 설정

Proxmox 최적화를 위해 업데이트 저장소 설정, 알림 설정, SSL 인증서 발급, 스토리지 구성, 정기적인 백업 작업 설정, PCI 패스스루 설정, VM 생성 시 최적 설정, VM 템플릿 활용, 네트워크 보안 강화, 모니터링 및 로깅을 적용하면 안정성, 성능, 보안이 향상됩니다.

31

Semaphore UI로 CI/CD 자동화를 해봅시다

Semaphore UI는 DevOps 자동화 도구로, Ansible, Terraform, Open Tofu, Bash 스크립트를 지원하며, 사용 편의성과 자동화 기능이 뛰어나다. 코드 배포, 인프라 관리, 정기 작업 스케줄링, 테스트 자동화 및 멀티 클라우드 배포를 통해 효율성을 높이고 개발자들이 반복 작업에서 벗어나 더 가치 있는 작업에 집중할 수 있게 돕는다.

32

Scrcpy : 안드로이드 PC에서 원격제어

안드로이드 기기를 PC에서 원격으로 제어할 수 있는 Scrcpy에 대한 정보와 관련 링크들이 포함되어 있습니다. 팀뷰어와 같은 다른 원격 제어 도구에 대한 링크도 제공됩니다.

33

Google Pixel 1 간헐적 동기화 서버 설계

픽셀 1의 간헐적 동기화를 위해 윈도우 서버를 사용하여 사진을 동기화하고, FTP 서버를 설정하여 파일을 관리하는 방법을 설명합니다. 또한, Syncthing을 통해 자동 파일 전송을 설정하고, MacroDroid를 이용해 Google Photos의 자동 백업을 유지하는 방법을 안내합니다. 배터리 과열 방지를 위한 스마트 플러그 사용도 권장됩니다.

34

Google Pixel 1 충전 80% 제한하기

Tasker와 스마트 플러그를 사용하여 충전 비율을 80%로 제한하는 방법을 설명합니다. AccuBattery 앱을 통해 충전 상태를 모니터링하고, IFTTT를 통해 스마트 플러그를 제어하여 자동으로 충전을 중지합니다. 이 방법은 루팅이 필요 없으며, 배터리 수명을 연장할 수 있는 안전한 방법입니다.

35

Google Pixel 1 에 외장하드 마운트하기

픽셀1 폰에서 OTG 외장하드를 마운트하는 방법: 개발자 모드와 USB 디버깅 활성화, ADB 설치 및 명령어 실행, 외장하드 연결 및 설정, 구글 포토를 통한 사진 백업 방법을 설명합니다. 무선 업로드도 가능하지만 속도가 느립니다.

36

ProxMox 보안 관련 세팅

ProxMox 보안을 위해 시스템 업데이트, 알림 설정, TLS 인증서 구성, 데이터 백업 작업 설정, PCI 패스스루 활성화, VM 모범 사례 적용 등의 설정을 권장하며, VPN을 통해 내부망 접근을 제한하고 fail2ban으로 무작위 대입 공격을 차단하는 방법을 설명합니다. 또한, 해외 IP 차단을 위해 iptables를 사용하여 방화벽 규칙을 설정하는 방법도 안내합니다.

37

Runtipi - 원클릭으로 도커 서비스 셀프 호스팅하기

Runtipi는 무료 오픈소스 홈서버 관리 도구로, 200개 이상의 인기 앱을 원클릭으로 설치하고 자동 업데이트를 제공하여 관리의 편리함과 안정성을 높입니다. 설치는 간단한 터미널 명령어로 시작할 수 있으며, 특히 셀프 호스팅을 처음 시도하는 사용자에게 유용합니다.

38

Proxmox에서 LXC 컨테이너 생성 및 다운로드하기

LXC는 호스트 OS 위에서 여러 독립된 Linux 시스템을 실행할 수 있게 해주는 OS 레벨 가상화 기술로, Proxmox에서 컨테이너를 만들기 위해서는 이미지가 필요하다. pveam 명령어를 사용하여 이미지 목록을 업데이트하고, 사용 가능한 이미지를 확인한 후, 원하는 이미지를 다운로드하여 LXC 컨테이너를 생성하고 관리할 수 있다.

39

Docker 셀프 호스팅 서비스 모음

Docker 셀프 호스팅 서비스에 대한 링크 모음이 포함되어 있으며, 관련 리소스와 유용한 사이트들이 제공됩니다.

40

개인 위키

Confluence와 AFFiNE는 협업 및 지식 관리를 위한 도구로, Confluence는 주로 지식 관리와 문서화에 중점을 두고 실시간 협업과 다양한 통합 기능을 제공하며, AFFiNE는 올인원 워크스페이스와 로컬 우선 아키텍처를 갖춘 오픈 소스 솔루션으로 창의적인 작업을 지원합니다. 각 도구는 사용자의 필요에 따라 선택할 수 있는 강점과 특징을 가지고 있습니다.

41

도커 셀프호스팅 추천목록

셀프호스팅에 적합한 도커 이미지를 추천하며, Wireguard VPN, Bitwarden, Plex, Nextcloud, Gitea 등 다양한 유용한 서비스를 소개합니다. 각 서비스는 파일 동기화, 원격 접속, 비밀번호 관리, 미디어 스트리밍 등 다양한 기능을 제공합니다.

42

Penpot으로 Figma 대체하기

Figma를 대체하기 위해 Penpot을 사용하는 방법에 대한 자료가 있으며, 관련 비디오 링크가 제공됩니다.

43

NAS & 옵시디언(도커)

옵시디언을 도커와 포르테이너를 사용하여 설치하고 동기화하는 방법에 대한 안내가 포함되어 있으며, 외부 접속을 위해 포트 포워딩 또는 역방향 프록시 설정이 필요하다는 주의사항이 있습니다. 플러그인 동기화를 위해 숨겨진 디렉토리인 obsidian도 함께 동기화해야 합니다.

44

Synology NAS 기본 설정 모음

Synology NAS 기본 설정에 대한 정보를 제공하며, 관련 링크를 포함하고 있습니다.

47

ProxMox GPU 패스스루

ProxMox GPU 패스스루에 대한 정보가 포함되어 있으며, 관련 링크가 제공됩니다.

48

ProxMox 신규 디스크 추가하기

디렉토리 방식은 설정이 간단하고 효율적이나 스냅샷 기능이 없고 I/O 성능이 낮을 수 있다. 반면 LVM은 스냅샷 기능과 우수한 I/O 성능을 제공하며 유연한 볼륨 크기 조정이 가능하지만 설정이 더 복잡하다.

49

패스스루란?

패스스루에 대한 설명과 관련된 링크가 포함되어 있습니다.

50

ProxMox에 각종 VM 생성하기

ProxMox에서 다양한 가상 머신을 생성하는 방법에 대한 기초 정보와 링크를 제공하며, 헤놀로지, 데비안, 윈도우 서버, 윈도우 11, 안드로이드 x86 설치 방법과 원격 게이밍 환경 구성에 대한 자료를 포함하고 있습니다.

51

Proxmox로 홈서버 구축

Proxmox를 이용한 홈서버 구축에 대한 가이드를 제공하며, 도메인, 방화벽, 프록시 설정 및 다양한 튜토리얼 링크를 포함하고 있습니다. 또한, Proxmox에서의 Docker 활용 아이디어와 Synology 설치 방법에 대한 자료도 제시됩니다.

52

자작 NAS를 구축해봅시다 (하드웨어편)

자작 NAS 구축을 위한 하드웨어 추천, 보안 설정, OS 선택 및 케이스 정보가 포함되어 있으며, 저전력 CPU와 RAID 카드의 중요성, HDD 용량 및 성능에 대한 조언도 제공됩니다. 다양한 링크와 자료를 통해 추가적인 정보와 참고 자료를 확인할 수 있습니다.

53

VPN서버 구축

VPN 서버 구축을 위해 Tailscale이나 PiVPN을 설정하고, OpenVPN을 사용할 계획이다. Fail2ban을 통해 SSH 서버의 보안을 강화하고, Docker를 이용해 OpenMediaVault, Nginx Proxy, OpenVPN, Fail2Ban을 설치하여 관리할 수 있다. 각 서비스의 설정 파일을 수정하여 외부에서 안전하게 NAS에 접속할 수 있도록 하고, 무차별 대입 공격을 차단한다.

54

도커에 crontab돌아가게하기

crontab보다 celery를 사용하는 것이 더 낫다는 내용과 도커에서 주기적인 작업을 처리하는 방법에 대한 링크가 포함되어 있습니다.

55

라즈베리파이를 NAS로 써봅시다

라즈베리파이를 NAS로 구축하는 방법에 대한 다양한 리소스와 시스템 옵션을 소개합니다. OpenMediaVault, NextCloudPi, DietPi, Raspbian + Samba, RockStor와 같은 솔루션을 고려할 수 있으며, 각 시스템의 장단점에 따라 적합한 선택을 해야 합니다. 또한, VPN을 사용한 트랜스미션 설정 방법도 설명하고 있습니다.

56

SK공유기 고정아이피, 포트포워딩

고정 IP 주소를 할당하고 포트 포워딩을 설정하는 방법에 대한 단계별 안내. DHCP 서버에 MAC 주소와 고정 IP 주소를 등록한 후, 외부에서 SSH 접속을 위해 포트 포워딩을 설정하고, 확인한 IP 주소와 포트 번호를 사용하여 SSH 연결을 수행합니다.

57

공유기 ip 스캔 쉽게하기 angry ip scanner

Angry IP Scanner는 공유기를 통해 확인하기 어려운 IP를 쉽게 스캔할 수 있는 도구로, 실행 후 활성화된 IP를 확인할 수 있다. Mac에서는

58

웹 코드서버 구축

코드 서버 구축에 대한 내용을 다루며, 개인용 서버 만들기와 관련된 링크를 포함하고 있습니다.

59

서버 구축하여 아이패드로 코딩하기

아이패드로 코딩하기 위한 서버 구축 방법과 관련된 유용한 링크들을 제공하며, 구글 클라우드에서 VM을 생성하고 SSH 접속하는 방법에 대한 안내를 포함하고 있습니다. 추가로, 개발 서버를 무료로 구하는 방법과 예산 초과 시 알림 설정 방법도 소개됩니다.