Commit Graph

28 Commits

Author SHA1 Message Date
a788ef895c Add vim, curl, wget, tar package installation after dnf update 2025-12-23 13:53:45 +09:00
a40e0c6faf 복붙 용이하도록 README.md 수정 2025-12-23 13:12:42 +09:00
aaf49c681b Add MariaDB full removal option and change default values (N for most prompts, Y for same account) 2025-12-23 13:07:14 +09:00
638546a554 Fix stdin redirection for curl | bash execution - add /dev/tty to all read commands 2025-12-23 13:04:04 +09:00
07d749a66b lxc/setup_mariadb.sh: 빈 비밀번호 입력 방지 (비밀번호 검증 추가) 2025-12-23 13:00:09 +09:00
5c17c39737 lxc/setup_mariadb.sh: 비밀번호 입력 취소 시 스크립트 재시작 옵션 추가 2025-12-23 12:58:51 +09:00
1f37914775 lxc/setup_mariadb.sh: 비밀번호 입력 오류 시 재시도 옵션 추가 2025-12-23 12:57:15 +09:00
757364dd77 lxc/setup_mariadb.sh: MariaDB DB 이름을 사용자 이름과 동일하게 처리 2025-12-23 12:56:03 +09:00
a566001899 lxc/setup_mariadb.sh: 오류 발생 시 초기화 옵션, 사용자 재생성 옵션 추가 2025-12-23 12:55:31 +09:00
ae3a2526e0 오류 처리 및 중복 설정 처리 기능 추가 (모든 스크립트) 2025-12-23 12:52:21 +09:00
c1fed19447 raw 파일 경로 수정: /raw/main /raw/branch/main (Gitea 정확한 형식) 2025-12-23 12:40:20 +09:00
44002bf5ec README.md: 한줄 명령어를 tar.gz 대신 raw 파일 직접 다운로드 방식으로 변경 2025-12-23 12:37:56 +09:00
417d8360e8 README.md: 개별 스크립트 한줄 실행 명령어 추가 2025-12-23 12:36:07 +09:00
1332a5d1b2 dotfiles 다운로드 경로 수정: Gitea raw 파일 URL 수정
- DOTFILES_BASE_URL 경로 변경:
  https://git.siane.kr/firstgarden/cafe24-testserver/raw/main/dotfiles
   https://git.siane.kr/firstgarden/cafe24-testserver/raw/main

- 각 파일 다운로드 경로 업데이트:
  \/vimrc
   \/dotfiles/vimrc

- curl 다운로드 에러 처리 강화 (vm/setup_common.sh)

변경 파일:
- lxc/setup_mariadb.sh
- vm/setup_common.sh
2025-12-23 12:33:25 +09:00
c95547628b 저장소 주소 변경: GitHub Gitea
모든 파일의 Git 저장소 주소를 변경:
- https://github.com/yourusername/cafe24-testserver
   https://git.siane.kr/firstgarden/cafe24-testserver

변경된 파일:
- README.md: 3곳
- proxmox/README.md: 4곳
- proxmox/setup.sh: 3곳
- proxmox/create_vm.sh: 1곳
- proxmox/create_lxc.sh: 2곳
- vm/setup_common.sh: 1곳
- lxc/setup_mariadb.sh: 1곳
2025-12-23 11:54:41 +09:00
83f5efc7af Proxmox 자동화 스크립트 추가
- proxmox/setup.sh: 전체 자동화 (VM + LXC 동시 생성)
  * 대화형 입력으로 ID, 리소스 설정 가능
  * VM1 (PHP 8.2), VM2 (PHP 8.4), LXC (MariaDB) 생성
  * 설정 요약 및 확인 절차 포함
  * 설치 가이드 제공

- proxmox/create_vm.sh: 개별 VM 생성
  * 사용자가 VM ID와 리소스 지정 가능
  * 기존 ID 중복 확인
  * 기본값 제공 (메모리 2GB, CPU 2Core, 디스크 30GB)

- proxmox/create_lxc.sh: 개별 LXC 생성 및 자동 설정
  * 사용자가 LXC ID와 리소스 지정 가능
  * 자동 IP 확인 및 표시
  * MariaDB 설정 스크립트 자동 실행

- proxmox/README.md: 완전한 사용 가이드
  * 각 스크립트 상세 설명
  * 사용 예시 제공
  * 문제 해결 섹션
  * 기본 설정값 표시

- README.md 개선
  * 디렉토리 구조에 proxmox 폴더 추가
  * Proxmox 자동화 방법 안내
  * 수동 생성 가이드 유지
2025-12-23 11:51:44 +09:00
dd654b970b readme.md 수정 2025-12-23 11:46:56 +09:00
0c471dea47 구조 개선: 디렉토리 정리 및 스크립트 완성
- 디렉토리 구조 정리: vm/, lxc/, dotfiles/ 폴더 생성
- setup_db.sh  lxc/setup_mariadb.sh (기능 강화)
  * MariaDB 보안 초기화 추가
  * 외부 접속 설정 및 Firewall 포트 개방
  * dotfiles 다운로드 통합
  * 완료 메시지 개선
- vm/setup_common.sh (PHP-FPM Apache 연동)
  * Apache mod_proxy_fcgi 설정 추가
  * dotfiles 다운로드 에러 처리 강화
  * 오류 처리 및 설정 확인 로직 추가
  * 완료 메시지 개선
- vm/install_php.sh
  * PHP-FPM 풀 설정 개선 (apache 소유권)
  * 설치 확인 가이드 추가
  * 완료 메시지 상세화
- dotfiles/ 파일 추가 관리
  * vimrc: 기본 설정 포함
  * bashrc_addon: 한국어, 별칭, 함수 포함
- .gitignore 추가
- README.md 전면 개선
  * 구성도 및 디렉토리 구조 추가
  * 빠른 시작 가이드 강화
  * 문제 해결 섹션 추가
  * 보안 및 성능 튜닝 가이드 추가
2025-12-23 11:44:12 +09:00
aadc6ed125 Update setup_db.sh 2025-12-23 11:33:23 +09:00
053bfd877f Update setup_db.sh 2025-12-23 11:25:21 +09:00
c93bc3aba9 Update README.md 2025-12-23 11:10:26 +09:00
1bb51cd08f Add README.md 2025-12-23 11:04:55 +09:00
d640e0b609 Add setup_db.sh 2025-12-23 11:01:40 +09:00
155b21b58e Update setup_common.sh
권한 수정
2025-12-23 10:55:08 +09:00
9053df7c80 Update setup_common.sh 2025-12-23 10:51:52 +09:00
1985a86f5e Update setup_common.sh 2025-12-23 10:46:02 +09:00
92c0688909 Add install_php.sh 2025-12-23 10:40:52 +09:00
ae03eeef14 Add setup_common.sh 2025-12-23 10:38:37 +09:00