1. MediaWiki 란 무엇인가? 편집

기존 홈페이지(Rhymix)와 차이점 편집

  • Rhymix (홈페이지): 콘텐츠를 보여주고(Display), 포스팅을 게시하며, 댓글이나 가벼운 상호작용이 주를 이룹니다. 시간 순서가 중요합니다.
  • MediaWiki (위키): 지식의 축적 및 구조화가 핵심입니다. 문서를 작성하고, 서로 링크로 연결하며, 지속적으로 정보를 업데이트하고 개선하는 데 초점이 맞춰져 있습니다.

2. 개인적인 MediaWiki 활용 방안 (개인 지식 베이스 구축) 편집

MediaWiki는 개인적으로 활용할 때 '나만의 지식백과사전' 또는 **'개인 지식 관리 시스템(PKMS)'**으로 사용하는 것이 가장 효과적입니다.

사용자님께서 Synology NAS를 활용하는 점을 고려하여, 몇 가지 구체적인 활용 아이디어를 제안합니다.

① 가족 정보 및 기록 아카이브 (현 Rhymix와 연계) 편집

기존 Rhymix 홈페이지가 시간 순서의 일기장이라면, MediaWiki는 그 기록을 주제별로 정리하는 아카이브 역할을 할 수 있습니다.

활용 주제 상세 내용
가족 인물 사전 Alice, Honey 각각의 페이지를 만들어 성장 과정의 주요 사건, 관심사, 학교 활동 등을 정리합니다. (예: Alice/치과 진료 기록, Honey/고등학교 입학)
가족 여행 백과 다녀온 여행지별 페이지를 만들어 (예: 여행/말레이시아 페낭), 장소 정보, 숙소 정보, 방문 후기 등을 정리합니다.
가족 역사 기록 결혼, 이사, 주요 기념일 등 가족의 연대기를 정리하고 관련 Rhymix 포스팅으로 링크를 걸어 연결합니다.

② NAS 및 IT 기술 문서화 편집

NAS 사용자들은 수많은 설정과 트러블 슈팅 경험을 갖게 됩니다. 이를 MediaWiki에 정리하면 나만의 완벽한 기술 매뉴얼이 됩니다.

  • Synology NAS 관리: NAS 설정 변경 기록, Docker 컨테이너 설정 방법, 외부 접속 포트 정보 등 복잡한 설정값을 문서화합니다.
  • Plex 서버 최적화: 영화/음악 라이브러리 정리 규칙, 코덱 설정 팁, 트러블 슈팅 방법 등을 저장합니다.
  • 홈 네트워크 구성: 공유기(RT-AC68U) 설정, IP 주소 목록, 포트 포워딩 규칙 등을 지도처럼 정리합니다.
  • Rhymix 관리: Rhymix 모듈/테마 설치 및 커스터마이징 기록을 남깁니다.

③ 지적 자산 및 취미 정리 (나만의 위키) 편집

평소 관심 있는 분야의 정보를 체계적으로 정리하여 지식 검색 시간을 줄일 수 있습니다.

활용 주제 상세 내용
독서 노트/서평 읽은 책별 페이지를 만들고, 핵심 요약, 인상 깊은 구절, 개인적인 해석 등을 위키 문서로 작성합니다.
취미/전문 분야 특정 취미(예: 사진, 드론)나 전문 지식(예: 업무 매뉴얼, 프로그래밍 코드)을 카테고리별로 상세히 분류하고, 필요한 정보를 빠르게 찾을 수 있도록 구조화합니다.
인생의 길잡이 글 벤자민 플랭클린의 13가지 도덕처럼, 중요하다고 생각하는 철학이나 원칙들을 페이지별로 분리하고, 각 원칙에 대한 개인적인 해석이나 적용 사례를 기록합니다.

💡 MediaWiki 초기 설정 팁 편집

  • 비공개 설정: 개인 목적으로 사용하신다면, 반드시 접근 제한 설정을 하여 로그인 사용자만 편집 및 열람이 가능하도록 설정해야 합니다.
  • 시각 편집기(Visual Editor): 위키 문법에 익숙하지 않다면, 확장 기능을 통해 시각 편집기를 설치하면 워드프로세서처럼 쉽게 문서 작성이 가능합니다.
  • 템플릿(Template) 활용: 자주 반복되는 정보(예: 책 정보, 영화 정보 등)는 템플릿을 만들어 두면 일관성 있고 빠르게 문서를 생성할 수 있습니다.

🛠️ 개인 위키 운영 시 가장 중요한 설정 편집

사용자님께서 https://dollshe365.synology.me/mediawiki/에 구축하셨다면, 보안을 위해 아래 설정을 반드시 해주시는 것을 권장합니다.

설정 항목 목적
읽기 제한 익명 사용자(로그아웃 상태)가 페이지를 읽을 수 없도록 차단합니다.
계정 생성 제한 스팸 봇의 가입을 막고, 관리자(Sysop)만 계정을 생성할 수 있도록 제한합니다.
편집 제한 로그인한 사용자만 편집이 가능하도록 설정합니다.

이러한 설정을 통해 개인의 소중한 지식과 기록을 안전하게 관리할 수 있습니다.

혹시 MediaWiki 설정 관련해서 도움 드릴 부분이 있으신가요? (예: 특정 확장 기능 추천, 보안 설정 방법 등)

MediaWiki를 개인적으로 운영하실 때 가장 중요한 것은 보안 설정입니다. 특히 Synology NAS를 사용하고 계시다면, 외부에 불필요하게 정보가 노출되는 것을 막아야 합니다.

MediaWiki의 주요 보안 설정은 LocalSettings.php 파일에서 진행됩니다. 가장 중요한 네 가지 보안 설정 방법을 알려드리겠습니다.


🔒 MediaWiki 필수 보안 설정 (개인용) 편집

1. 익명 사용자 읽기 및 편집 차단 편집

개인용 위키의 가장 핵심적인 보안 설정입니다. 로그인하지 않은 사용자(익명 사용자)가 내용을 보거나 편집하지 못하도록 완전히 차단합니다.

  • LocalSettings.php 파일에 아래 두 줄을 추가하거나 수정합니다.

PHP

// 익명 사용자의 읽기(열람) 권한 차단
$wgGroupPermissions['*']['read'] = false;

// 익명 사용자의 편집 권한 차단 (기본적으로 읽기 권한이 차단되면 편집도 차단되지만 명시적으로 설정)
$wgGroupPermissions['*']['edit'] = false;
권한 설명
* 모든 사용자 그룹 (익명 사용자를 포함)
read 페이지를 열람할 수 있는 권한
edit 페이지를 편집할 수 있는 권한

2. 신규 계정 생성 제한 편집

스팸 봇이나 불필요한 사용자가 계정을 생성하는 것을 방지합니다. 관리자(Sysop)만 다른 사용자를 등록할 수 있도록 설정합니다.

  • LocalSettings.php 파일에 아래 설정을 추가합니다.

PHP

// 사용자 스스로 계정 생성하는 것을 차단 (관리자만 생성 가능)
$wgGroupPermissions['*']['createaccount'] = false;

3. 계정 이름 변경 권한 제한 편집

일반 사용자(User)가 자신의 계정 이름을 변경하는 권한을 차단하고, 관리자(Sysop)에게만 허용하도록 설정합니다.

  • LocalSettings.php 파일에 아래 설정을 추가합니다.

PHP

// 일반 사용자(user)의 계정 이름 변경 권한을 차단
$wgGroupPermissions['user']['editusercss'] = false;
$wgGroupPermissions['user']['edituserjs'] = false;
$wgGroupPermissions['user']['set_user_groups'] = false;
$wgGroupPermissions['user']['change_displayName'] = false;

// 계정 이름 변경(Rename) 권한을 Sysop(관리자)만 가질 수 있도록 설정
$wgGroupPermissions['sysop']['usermerge'] = true;
$wgGroupPermissions['user']['usermerge'] = false;

4. 검색 엔진 색인(Indexing) 차단 편집

구글, 네이버 등 외부 검색 엔진이 위키의 내용을 수집하여 검색 결과에 노출시키는 것을 막습니다.

  • LocalSettings.php 파일에 아래 설정을 추가합니다.

PHP

// 검색 엔진이 이 위키의 내용을 색인하는 것을 차단
$wgEnableInternalRedirects = true;
$wgBlockDisallow = true;

// 로봇 메타 태그를 추가하여 모든 검색 엔진의 색인 생성을 차단
$wgNoFollowDomain = 'dollshe365.synology.me'; // 도메인을 지정하여 외부 링크 노출을 제한
$wgDefaultRobotPolicy = 'noindex,nofollow';

💡 추가 보안 팁 (Synology NAS 환경) 편집

  1. HTTPS 사용 의무화: 이미 https://를 사용하고 계신다면 잘하셨습니다. 데이터가 암호화되어 전송되도록 SSL/TLS 인증서를 반드시 적용해야 합니다. (Synology DSM에서 Let's Encrypt를 통해 쉽게 설정 가능)
  2. 강력한 비밀번호 사용: 관리자 계정은 물론, 위키에 접속하는 모든 계정은 복잡하고 긴 비밀번호를 사용해야 합니다.
  3. 최신 버전 유지: MediaWiki와 Synology DSM의 패키지를 항상 최신 버전으로 업데이트하여 알려진 보안 취약점을 방어해야 합니다.

이러한 설정을 적용하면, 사용자님과 허가된 사용자들만이 안전하게 위키에 접근하여 지식을 쌓을 수 있습니다.