Supabase database 백업하기
·
Homeserver
2025-02-12 변경내용 : TrueNAS Cloud Sync 내용 추가개요오라클 클라우드와 Supabase를 이용하여 Teldrive를 구축하고 잘 사용하던 중, DB에 문제가 생기면 올려놓은 파일에 접근하기 힘들겠다는 생각이 들었습니다. 그래서 DB백업하는 방법을 간단하게 적어놓고자 합니다. 윈도우에서 백업하기DBeaver라는 프로그램을 사용합니다. 아래처럼 PostgreSQL을 선택한 뒤, Supabase에서 Host, User, Database명등을 가져와 기입하면 됩니다.접속에 필요한 Host, Database, Username, Password 4가지의 정보는 아래에서 얻을 수 있습니다.DBeaver에서 Database를 우클릭한 후 글로벌 백업을 클릭해서 진행하면 무난하게 백업파일을 내려..
고스트로 블로그 구축하고 워드프레스 마이그레이션하기
·
Apps
개요워드프레스 사용 중 불편함을 느껴 블로그를 고스트로 이전했습니다. 마이그레이션 과정을 가이드 형식으로 작성해 보겠습니다.고스트 공식 가이드에서는 뚝딱 하면 순식간에 이루어지는 것처럼 써져있는데, 실제론 트러블슈팅 그 자체 였습니다 =ㅅ=. Docker로 고스트 설치하기고스트는 docker compose로 간단하게 설치할 수 있습니다.services: ghost: image: ghost restart: always ports: - 8080:2368 environment: # see https://ghost.org/docs/config/#configuration-options database__client: mysql database__conne..
쿠버네티스 Error, Completed파드 전체 지우기
·
Kubernetes
쿠버네티스 노드를 전체 재부팅하는 일은 흔하지 않긴 하지만, 저처럼 홈서버에서 연습삼아 다루는 노드는 전체 재부팅하는 일이 생각보다 많습니다.모든 노드가 다시 다 올라오면, 모든 파드를 복구하는 과정에서 Error나 Completed상태의 파드가 다수 보입니다.다른 파드를 보기 쉽게 해당 파드를 삭제하려면 아래 명령어를 사용하면 됩니다.Completed 파드 삭제kubectl get pods --all-namespaces --field-selector=status.phase=Succeeded -o jsonpath='{range .items[*]}{.metadata.namespace} {.metadata.name}{"\n"}{end}' | while read namespace pod; do kubectl ..
TrueNAS 24.10 베타 Docker 살펴보기
·
TrueNAS
개요TrueNAS 24.10 베타버전에서 Apps기능이 k3s기반에서 docker기반으로 전환되었습니다. TrueNAS의 쿠버네티스, Helm Chart기반의 Apps기능은 일종의 진입장벽이었기에, 개인적으로 굉장히 반가운 변경점 중 하나입니다. 그래서 후다닥 Proxmox에 설치해 봤습니다. 주요 변경점Dashboard뭔가 더 많아졌습니다. 베타 버전이기도 하고 VM이라 제대로 표시되는 항목이 없긴 한데.. 추후 정식 24.10을 기다려봐야 할 것 같습니다. Apps GUITrain Settings에서 표시할 앱들을 선택할 수 있습니다.기본적으로 Stable과 Community가 있고, Enterprise와 Test는 비활성화되어 있습니다.현재는, 베타버전이고 아직 전체 가용 앱을 마이그레이션 하진 않..
오라클 클라우드에 Jellyfin으로 나만의 넷플릭스 구축하기
·
Apps
개요보통 '나만의 넷플릭스 구축기'라고 하면 Plex가 유명합니다. 그러나 Plex는 Plex Pass가 없다면 하드웨어 트랜스코딩 기능을 사용할 수 없어 트랜스코딩 시 CPU사용률이 치솟는다는 점과 모바일에서 시청할 때 별도로 어플을 구매해야 된다는 단점이 있습니다.Jellyfin은 오픈소스로서 모든 기능을 무료로 사용할 수 있다는 장점이 있습니다. Plex만큼 UI가 미려하진 않지만, 부담없이 사용할 수 있다는 점에서 장점이 있다고 생각합니다.이 글에서는, 바로 이전에 오라클 A1에 구축했던 teldrive를 함께 사용하겠습니다.2025.01.23 - [Apps] - 오라클 클라우드와 Teldrive로 서버 없이 무제한 클라우드 사용하기 오라클 클라우드와 Teldrive로 서버 없이 무제한 클라우드 ..
오라클 클라우드와 Teldrive로 서버 없이 무제한 클라우드 사용하기
·
Apps
2024-09-02 변경 내용 : teldrive 도커 허브 레지스트리 변경 반영(divyam234/teldrive → tgdrive/teldrive)2025-02-12 변경 내용 : session.db → storage.db 변경 반영개요구드 무제한이 사라지고 Dropbox에서 팀을 꾸려 사용하는 무제한 클라우드들도 일정 사용량이 넘어가면 안내 메일을 받는 등, 온라인에서 사용할 수 있는 ‘무제한’클라우드는 이제 거의 없다고 봐야 합니다. 말은 무제한이라고 하는 Opendrive도 실제로 일정 용량 넘어가면 속도 제한을 심하게 걸고 파일을 삭제하는 등의 조치를 취하죠.단순한, 클라우드 사업 자체만으로는 수지가 맞지 않기 때문에 당연한 수순이기도 합니다.한편, 몇 달 전부터 해외에서는 먼저 흥하고 있던 ..
TrueNAS 부팅 안될 때 자동백업파일 추출하기(2)
·
TrueNAS
개요얼마 전 TrueNAS의 boot-pool에서 백업파일을 추출하는 글을 작성한 적이 있습니다.2025.01.23 - [TrueNAS] - TrueNAS 부팅 안될 때 설정파일 추출하기(1) TrueNAS 부팅 안될 때 설정파일 추출하기(1)개요멀쩡히 물리적으로 분리했던 TrueNAS를 다시 Proxmox로 통합하다가, 부팅디스크 이미지 파일에 결함이 생겼는지, “middleware is not running. Press Enter to open root shell”에러가 뜨면서 부팅을 할 수 없worklazy.net 그러나 해당 글을 통해 추출한 파일은 기초설정만 살아있는 파일로, share 목록 등은 건져내지 못합니다.이번 글은, TrueNAS에서 매일 자동 백업되는 설정파일을 추출하는 글입니다. ..
워드프레스 이미지 클릭 시 확대 기능 자동활성화하기
·
Apps
개요워드프레스로 글을 작성할 때, 이미지를 삽입하게 되는데, 해당 이미지의 속성에서 Expand on Click이 있습니다. 해당 속성을 활성화해주지 않으면, 글을 읽는 사람은 이미지가 작아 클릭해 확대하려고 해도 확대가 되지 않죠.모든 글을 하나하나 눌러서 해당 속성을 활성화하는 건 좀… 무리이기도 해서, 저는 워드프레스 파일을 수정해서 강제 활성화로 사용하고 있습니다.해당 방법을 적어보겠습니다. theme.json 파일 수정워드프레스 테마 관련 파일은 theme.json입니다.해당 파일은 아래처럼 웹루트/wp-include 폴더 안에 있습니다. SSH에서 바로 수정쉘을 아주 못 다루는 것이 아니고 워드프레스를 호스팅하는 곳에 SSH접속을 할 수 있다면 바로 수정하는 것이 제일 편합니다.nano /pa..
Rocky Linux 9에 Docker 설치하기
·
Homeserver
개요우분투의 스크립트 설치를 너무 편하게 사용하다가 로키에 도커를 설치할 일이 생겨 검색 후 정리하기 위해 글을 작성합니다. 도커 설치우선 아래 명령어를 붙여넣으면 설치는 한 방에 할 수 있습니다.SSH에서 root로 전환해주세요.dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repodnf install -y docker-ce docker-ce-cli containerd.iosystemctl start dockersystemctl enable docker다음 위치에서 레포 추가 : https://download.docker.com/linux/centos/docker-ce.repoCreated symlink ..
사무직에게 꼭 필요한 PDF 편집 툴 [Stirling-PDF]
·
Apps
개요사무직으로 일하다보면 PDF로부터 특정 페이지만을 추출하거나, 페이지의 순서를 바꾸거나, 다른 PDF와 병합하는 등, PDF자체를 다룰 일이 빈번하게 발생합니다. 워드나 HWP등의 문서 파일의 원본이 있다면 간단하게 해결할 수 있지만, 스캔파일이거나, 문서 원본 없이 PDF만 갖고 있을 때는 그렇게 간단하게 해결할 수 없습니다.구글에 검색하면 iLovePDF같은, 웹 호스팅을 기반으로 약간의 무료 할당량을 제공해주는 서비스도 있고, PDFSam Basic같은 부분무료 소프트웨어를 사용할 수도 있습니다.저는 홈서버의 남는 자원을 활용해 위에 언급한 것들보다 조금 더 많은 기능을 제공하는(OCR가능!!!) Stirling-PDF을 셀프 호스팅으로 구현해보겠습니다.해당 프로그램은 도커 이미지를 제공하고 있..