12. MariaDB Docker 설정하고 Ubuntu Django 컨테이너와 연결

이번 글에서는 시놀로지 Docker에서 MariaDB를 설정하고, 별도로 구축한 Ubuntu 기반 Django 컨테이너와 연동하는 방법을 정리합니다. Django의 settings.py에 데이터베이스 연결 설정을 적용하는 방법까지 단계별로 안내합니다. 1. 시놀로지 Docker에서 MariaDB 설치 먼저 Synology DSM에서 Docker 패키지를 실행합니다. 생성 단계에서 다음 설정을 적용합니다. 컨테이너 생성 후 실행하면 MariaDB가 정상적으로 작동합니다. 포트 : 기본값입니다. 그런데, 워드프레스와 포트가 동일하다고 나올 … 더 읽기

11. Nginx 설치 및 Ubuntu 연결 방법

워드프레스 블로그 운영이나 웹 애플리케이션 배포를 위해 시놀로지 NAS를 활용하는 경우가 많습니다. 특히 Docker 컨테이너를 이용하면 다양한 환경을 손쉽게 구축할 수 있는데, 그중 가장 많이 사용되는 웹 서버가 바로 Nginx입니다. 이번 글에서는 시놀로지 컨테이너에 Nginx를 설치하고, 주어진 Ubuntu 서버와 연결하는 과정을 단계별로 정리해 보겠습니다. 또한 시놀로지의 로그인 포털에서 반드시 고급 탭의 역방향 프록시 설정을 통해 … 더 읽기

10. 우분투(Ubuntu)에서 장고(Django) 설치 및 프로젝트 생성

웹 개발을 시작할 때 가장 많이 사용되는 프레임워크 중 하나가 바로 **장고(Django)**다. 파이썬 기반의 장고는 강력한 보안 기능과 빠른 개발 속도 덕에 많은 개발자가 선택한다. 이번 글에서는 우분투(Ubuntu) 환경에서 장고를 설치하고 프로젝트를 시작하는 방법을 단계별로 정리한다. 특히 시놀로지 NAS의 Docker Container로 우분투를 설치한 경우에도 그대로 적용할 수 있다. 1. Python 및 필수 패키지 업데이트 장고는 … 더 읽기

9-1. VS Code에서 SSH로 Ubuntu 컨테이너 원격 접속하기

Synology NAS에서 Docker로 개발 환경을 구축했다면 VS Code로 원격 접속해 개발하는 것이 가장 효율적입니다. 이 글에서는 VS Code Remote SSH를 사용해 NAS 내부 Ubuntu 컨테이너에 접속하는 전체 과정을 단계별로 정리합니다. Django 개발 환경 구축을 위한 필수 단계이므로 정확하게 따라 하면 손쉽게 셋업할 수 있습니다. 1. 왜 VS Code SSH 접속을 사용해야 할까? 일반적으로 Docker 컨테이너는 … 더 읽기

9. 시놀로지 컨테이너에 우분투 22.04 설치

시놀로지를 활용하면 별도의 서버 없이도 다양한 웹 서비스와 개발 환경을 구축할 수 있다. 그중에서도 우분투 22.04 LTS는 안정성과 패키지 지원이 뛰어나 많은 사용자가 선호한다. 이번 글에서는 시놀로지 Container Manager에서 우분투 22.04 최적화 버전을 설치하고 초기 설정을 진행하는 방법을 단계별로 안내한다. 1. Docker Registry에서 우분투 22.04 이미지 다운로드 공식 이미지를 사용하면 보안 패치와 안정성 면에서 유리하다. … 더 읽기

8. Ubuntu, Nginx, MariaDB 안정적인 Docker 이미지 다운로드하기 (장고)

시놀로지 NAS로 웹 서비스를 운영하려면 컨테이너 환경이 필수입니다. Django 애플리케이션, 웹서버(Nginx), 데이터베이스(MariaDB)를 각각 독립된 Docker 컨테이너로 구성하면 유지보수, 업그레이드, 백업이 훨씬 쉬워집니다.이 글에서는 안정성이 검증된 버전 선택 기준과 실제 다운로드 방법을 단계별로 안내합니다. 1. 설치 전 준비: Container Manager 설치 Container Manager(구 Docker 패키지)가 설치되어 있어야 합니다. 경로DSM → 패키지 센터 → Container Manager 설치 … 더 읽기

장고(Django) 기본 구조 이해하기

프로젝트 / 앱 / 설정 / MVC(MTV) 흐름 완전 정리 장고를 설치하고 프로젝트를 만들면 여러 파일과 폴더가 자동 생성됩니다.처음 보면 복잡하지만 전체 구조를 이해하면 개발이 훨씬 쉬워집니다. 1. 프로젝트(Project)와 앱(App) 구조 장고에서는 다음처럼 구성됩니다. 구성 역할 프로젝트(Project) 웹 서비스 전체를 관리하는 최상위 공간 앱(App) 특정 기능(게시판, 로그인, 블로그 등)을 담당하는 모듈 비유 예시 폴더 구조 … 더 읽기

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.