개발 실무

닷홈 무료호스팅으로 그누보드5 서버 연결하고 테마까지 세팅하는 법 (2026 ver)

체리플랜 2026. 4. 30. 10:19
반응형

 

개발 공부하다 보면 "내 서버에 직접 올려보고 싶다"는 순간이 오잖아요. 근데 AWS나 카페24는 돈이 들고, 뭔가 부담스럽고. 그래서 찾은 게 닷홈 무료호스팅 + 그누보드5 조합이에요. 실제로 세팅해봤는데 생각보다 빠르게 됐고, 몇 가지 함정이 있어서 그걸 포함해서 정리해봤어요.


닷홈이 뭔데요? 왜 쓰나요?

https://www.dothome.co.kr/

 

무료홈페이지 | 무료호스팅 | 닷홈

닷홈은 도메인, 무료호스팅, 무료홈페이지, 웹호스팅, 웹메일, SSL보안인증서, 서버호스팅 등 호스팅 서비스를 제공하고 있습니다.

www.dothome.co.kr

 

닷홈(dothome.co.kr)은 국내 무료 웹호스팅 서비스예요. 개인 프로젝트 테스트용으로 쓰기 딱 좋은데, 무료임에도 FTP 접근, MySQL DB, PHP 실행 환경을 다 지원해줘요. 실무 레벨은 아니지만 그누보드 같은 PHP 기반 CMS 올리기엔 충분해요.

가입하면 아이디.dothome.co.kr 형태의 임시 도메인이 생기고, FTP 접속용 아이디/비밀번호도 따로 발급돼요.

이 FTP 정보는 가입할 때 꼭 따로 메모해두세요. 나중에 찾기 은근 번거로워요.

 


그누보드5 다운로드 & 준비

sir.kr에서 그누보드5 최신버전을 받아요. 현재 기준으로 5.5.x 버전이 안정화돼 있어요.

압축을 풀면 폴더 구조가 이렇게 생겨요.

gnuboard5/
├── adm/
├── bbs/
├── data/         ← 직접 만들어야 해요!
├── extend/
├── theme/
├── install/
└── index.php

중요한 게 하나 있어요. data 폴더는 직접 만들어야 해요. 압축 파일 안에 기본 포함이 안 돼 있거든요.

이걸 빠뜨리면 설치 단계에서 퍼미션 에러가 나요. 로컬에서 빈 data 폴더를 미리 만들어두고 업로드하는 게 맞아요.


VS Code SFTP 설정 (파일질라 대신 써도 돼요)

파일질라를 써도 되고, VS Code의 SFTP 익스텐션을 써도 돼요. 저는 코드 편집이랑 같이 쓰려고 VS Code로 했어요.

익스텐션 마켓에서 SFTP 설치 후, F1 → SFTP: Config 입력하면 .vscode/sftp.json이 생성돼요. 아래처럼 채워주면 돼요.

{
    "name": "dothome-mysite",
    "host": "아이디.dothome.co.kr",
    "protocol": "ftp",
    "port": 21,
    "username": "FTP아이디",
    "password": "FTP비밀번호",
    "remotePath": "/html",
    "uploadOnSave": true,
    "useTempFile": false,
    "openSsh": false,
}

 

remotePath는 /html로 설정해야 해요. 닷홈은 /html 디렉토리가 웹루트예요.

여기에 파일을 넣어야 도메인으로 접근이 돼요.

uploadOnSave는 true 로 두는 게 좋아요. true로 해두면 저장할 때마다 서버에 자동 올라가는데,
사이트에서 결과 화면을 바로 확인 할 수 있어서 이렇게 진행합니다.


사이트 구성 방식 2가지

방법 1 — 도메인에 그누보드 하나만 연결하기

심플하게 도메인 접속 시 바로 그누보드가 뜨게 하려면 /html 안에 그누보드 파일을 바로 넣으면 돼요.

/html/
├── index.php       ← 그누보드 index
├── bbs/
├── data/
└── ...

파일질라나 VS Code SFTP로 업로드하고, 도메인 접속하면 바로 설치 화면으로 넘어가요.

방법 2 — 도메인에 여러 사이트 연결하기

하나의 도메인에서 두 개 이상의 그누보드를 운영하고 싶다면 이렇게 구성해요.

/html/
├── index.html          ← 링크 허브 페이지
├── firstsite/          ← 첫 번째 그누보드
│   ├── index.php
│   ├── data/
│   └── ...
└── secondsite/         ← 두 번째 그누보드
    ├── index.php
    ├── data/
    └── ...

index.html은 아래처럼 단순하게 만들면 돼요.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>내 사이트 모음</title>
</head>
<body>
    <a href="/firstsite">첫 번째 사이트</a>
    <a href="/secondsite">두 번째 사이트</a>
</body>
</html>

테스트 프로젝트 여러 개 동시에 운영할 때 유용해요.


그누보드 설치하기

파일 업로드가 끝나면 브라우저에서 도메인/install 로 접속해요. 설치 마법사가 뜨고 순서대로 입력하면 돼요.

DB 정보 입력 단계에서 닷홈 기준으로는 이렇게 입력하면 돼요.

항목 입력값

DB 호스트 localhost
DB 아이디 닷홈 가입 시 설정한 DB 아이디
DB 비밀번호 닷홈 DB 비밀번호
DB 명 닷홈에서 생성한 DB 이름
테이블 접두사 g5_ (기본값 그대로)

DB 정보는 닷홈 관리 페이지 → 호스팅 관리 → MySQL 정보에서 확인할 수 있어요.

최고관리자 정보도 입력하고 설치 완료하면 끝. 생각보다 금방 돼요.


서버 & DB 확인하는 법

설치 후 도메인/myadmin으로 접속하면 phpMyAdmin이 열려요.

DB 직접 조회하거나 테이블 확인할 때 여기서 하면 편해요. 로그인 정보는 MySQL 아이디/비밀번호 그대로 써요.

테이블이 g5_로 시작하는 것들이 쭉 보이면 정상 설치된 거예요.


테마 설정하기

설치 완료 후 도메인/adm으로 관리자 페이지 접속해요. 기본 테마가 적용돼 있는데, 직접 테마를 바꾸고 싶다면 이 순서로 해요.

1단계 — 테마 파일 업로드

sir.kr의 그누보드5 테마 게시판에서 원하는 테마를 받아요.

받은 테마 폴더를 압축 해제한 뒤 파일질라나 VS Code SFTP로 아래 경로에 업로드해요.

저는 bootstrap5로 바꿨습니다.

/html/theme/테마폴더명/

2단계 — 관리자에서 테마 적용

관리자 페이지 → 환경설정 → 테마설정으로 이동하면 업로드한 테마가 목록에 보여요.

여기서도 bootstrap5 선택하고 적용하면 끝.

3단계 — 스킨도 함께 맞춰줘야 해요

테마만 바꾼다고 끝이 아니에요. 환경설정 → 기본환경설정 → 홈페이지 기본환경 설정 탭에서 회원스킨, 게시판 스킨, 1:1문의 스킨 등을 전부 테마에 맞게 변경해줘야 해요. 대부분 테마들은 자체 스킨을 포함하고 있어서 (테마)basic 같은 이름으로 선택하면 돼요.

그리고 테마 스킨설정 가져오기 버튼을 꼭 눌러야 테마 제작자가 의도한 레이아웃이 제대로 적용돼요. 이거 안 누르면 레이아웃이 깨져 보이는 경우 있어요.


솔직한 후기

닷홈 무료호스팅은 속도가 빠르진 않아요.

트래픽이 조금만 몰려도 응답이 느려지고, 가끔 서버가 느릿느릿할 때가 있어요.

실서비스용으론 추천 안 하고, 개인 프로젝트나 포트폴리오 사이트, 개발 테스트 환경 정도로는 충분해요.

그래도 무료로 PHP + MySQL + FTP 환경을 그냥 쓸 수 있다는 게 진짜 메리트예요.

그누보드랑 궁합도 좋고, 처음 서버 올려보는 입장에서 허들 없이 시작하기 딱이에요.


정리

닷홈 무료호스팅 가입 → FTP 정보 메모 → 그누보드5 다운로드 + data 폴더 수동 생성 → 파일질라 또는 VS Code SFTP로 /html에 업로드 → 도메인/install에서 설치 → 도메인/adm에서 테마 적용. 이 순서만 지키면 30분 안에 서버 올릴 수 있어요.


다음 포스팅 예고: 그누보드5 관리자 페이지에서 게시판 만들고 스킨 직접 커스터마이징하는 법

 

반응형