proxmox 로 헤놀로지(xpenology) 설치

note webdav api 와 웹 client, jellypin 등을 섞어서 간이 나스를 직접 구성하여 사용 중이었으나 기능 상 한계가 있어 다양한 기능을 테스트 해보기 위해 헤놀로지를 설치해봄 (테스트 용도이고 실제로 필요하다면 구매하세요…) vm 생성 OS 의 경우 Do not use any…

docker > 간이 NAS 만들기

note 개인적으로 사용하는 간이 NAS 입니다. 파일 관리를 위해 webdav api 와 웹 client 를 구현하였고 추가로 미디어 서버용 jellyfin 과 다운로드용 qbitborrent 를 함께 구성하였습니다. download nas.tar.gz webdav/ webdav 스팩에 맞게 구현 된 apis 모듈 webdavcli/ 별도의 client 가…

docker > wordpress 설치

uploads.ini upload_max_filesize = 128M post_max_size = 128M memory_limit = 256M docker-compose.yaml services: wordpress: image: wordpress:latest container_name: wordpress restart: always ports: – 10443:80 environment: – WORDPRESS_DB_HOST=db:3306 – WORDPRESS_DB_USER=wordpress – WORDPRESS_DB_PASSWORD=wordpress – WORDPRESS_DB_NAME=wordpress volumes: – ./wp_data:/var/www/html – . depends_on: – db db:…

docker > portainer 설치

docker-compose.yaml services: portainer: image: portainer/portainer-ce container_name: portainer restart: always ports: – 10000:9000 volumes: – – ./data:/data

proxmox 대기전력 줄이기

note proxmox 9.0.10 homelab 서버는 proxmox 에 vm 들을 띄워서 사용 중 항상 전원이 켜있는 서버이므로 대기전력을 줄이기 위해서 아래와 같은 세팅을 했음 다음에 다시 셋업하게 될 경우 대비해서 기록해놓음 cpu governor 설정 가능한 governors 확인 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors # output…

ubuntu 에서 docker 설치

note ubuntu 24.04 setup 1. 패키지 목록 업데이트 sudo apt-get update 2. 필수 패키지 설치 sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release 3. docker GPG 키 추가 curl -fsSL | sudo gpg –dearmor -o 4. docker 공식…

ubuntu 에서 https reverse proxy 설정 (certbot & nginx)

note ubuntu 24.04 https reverse proxy 를 사용하여 subdomain 으로 사이트 제공 setup sudo apt-get update sudo apt-get install certbot sudo apt-get install nginx certbot https 인증서 발급용이며 nginx 가 선행으로 설치 되어야 함 현재 인증서 확인 sudo certbot certificates…

ubuntu 에서 bashrc 설정

note ubuntu 24.04 개인적으로 사용하는 bashrc 설정 ~/.bashrc … if [ “$color_prompt” = yes ]; then #PS1='${debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\w[\033[00m]\$ ' PS1='\e[00;32m][\h:\w][\e[0m] $ ' else #PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' PS1='[\h:\w] $ ' fi … # additional alias alias vi='vim' alias rm='rm -i' alias cp='cp -i'…