EZFUNLAB 번역버튼
🌐

그누보드6 Linux설치

가이드 참조
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


그누보드 설치

  1. 다운로드
    $ git clone https://github.com/gnuboard/g6.git
  2. 디렉토리 이동
    $ cd /g6
  3. 가상환경 만듬
    python 3.11 버전으로 설치시
    $ python3.11 -m venv venv
    $ source venv/bin/activate
  4. 필수 패티지들 설치
    $ pip3.11 install -r requirements.txt
  5. 실행
    uvicorn main:app –reload –host 0.0.0.0 –port 8000

브라우저
http://[접속하는 서버IP]:8000
진행 순서 대로 진행하면됨


MySQL, PostgreSQL, SQLite 중 하나의 데이터베이스를 선택하여 설정할 수 있습니다.
SQLite : 연결정보가 필요 없으며, 루트 디렉토리에 sqlite3.db 데이터베이스 파일이 생성됩니다.
MySQL, PostgreSQL : 연결에 필요한 정보들을 입력합니다.