가이드 참조
https://sir.kr/manual/g6/install/
Centos9
업데이트
$ sudo dnf update -y
파이썬 버전 확인
$ python3 –version
Centos9 버전에는 기분 3.9 버전에 설치 되어 있음
만약 더 높은 버전에 python 설치시
$ sudo dnf install python3.11
git 설치 확인
$ git -v
git 설치
$ sudo dnf install git
포트 설정
sudo firewall-cmd –permanent –add-port=8000/tcp
sudo firewall-cmd -reload
그누보드 설치
- 다운로드
$ git clone https://github.com/gnuboard/g6.git - 디렉토리 이동
$ cd /g6 - 가상환경 만듬
python 3.11 버전으로 설치시
$ python3.11 -m venv venv
$ source venv/bin/activate - 필수 패티지들 설치
$ pip3.11 install -r requirements.txt - 실행
uvicorn main:app –reload –host 0.0.0.0 –port 8000
브라우저
http://[접속하는 서버IP]:8000
진행 순서 대로 진행하면됨
MySQL, PostgreSQL, SQLite 중 하나의 데이터베이스를 선택하여 설정할 수 있습니다.
SQLite : 연결정보가 필요 없으며, 루트 디렉토리에 sqlite3.db 데이터베이스 파일이 생성됩니다.
MySQL, PostgreSQL : 연결에 필요한 정보들을 입력합니다.