https://arca.live/b/aiart/66555000 원클릭 나왔으니까 뭐 개발할거 아니면 이거써


중요 : 자동로그인으로 할시 GPU 컨테이너 생성버튼을 눌러도 생성이 되지않는 버그가 있음.

이럴때는 로그아웃을 했다 다시 로그인을 하면 오른쪽 위에 생성한다고 알림이 뜨니 알림 안뜬 상태로 몇시간씩 기다리는 불상사가 안생기게 조심해야함


일단 https://ide.goorm.io 여기에 회원가입하고

https://ide.goorm.io/my/dashboard#/containers

여기로 들어가면

이런 창이 뜨는데 + New container 눌러주고

이름이랑 설명은 적당히 적고 아래에서 gpu 고른다음

Jupyter Notebook 고르고(필수인지는 몰?루) Create 누른다음 한 5~10분정도 기다리면

이렇게 컨테이너가 만들어지고 Run 눌러서

이런 느낌의 창이 뜨면

우선 passwd 입력해서 root계정 비밀번호부터 만들어주고
adduser [사용자 이름] 대괄호 빼고 입력해서 원하는 id 넣고 비번 넣고 쭉 엔터쳐서 사용자 계정 만들어 주면 됨

그 다음엔 apt install nano로 텍스트 편집기 깔아주고
nano /etc/sudoers 입력해줌

방향키로 내리다보면 root ALL=(ALL:ALL) ALL 이런 줄이 있을텐데

여기에 아까 만든 계정 id 넣어서 한줄 추가해줌

(계정 이름이 nai_webui 면 nai_webui ALL=(ALL:ALL) ALL 이런 식으로 하면 됨)

그 후 Ctrl+O 누르고 엔터 눌러서 파일 저장하고
Ctrl+X 눌러서 나오면 됨

이제 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git 로 자동좌 파일 긁어오고

chown -R [사용자이름] stable-diffusion-webui/ 로 폴더 소유권을 아까 만든 사용자로 옮겨줘야함

(계정 이름이 nai_webui 면 chown -R nai_webui stable-diffusion-webui/ 이런 식으로)

그 뒤 chmod -R 777 stable-diffusion-webui/ 로 폴더 권한까지 변경해주고

cd stable-diffusion-webui 로 폴더 이동,

su [사용자이름] 으로 사용자 변경해주면 됨


이제 설치를 해야하는데 문제가 파이썬이 설치가 3.8로 되있어서 이걸 3.10으로 바꿔줘야함

우선 sudo apt install software-properties-common 로 필요한 라이브러리 설치하고

sudo add-apt-repository ppa:deadsnakes/ppa 이걸로 리포지토리 추가하고

sudo apt install python3.10 입력하면 파이썬이 설치될거임

그다음에 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 1 입력해서 alternative 에 추가하고

sudo update-alternatives --config python 입력하면

요런 창이 뜰텐데 여기서 파이썬 3.10 이 적힌 1을 입력하면 버전 변경이 끝남

sudo apt install python3.10-venv 로 가상환경 라이브러리 설치해주면 됨

참고로 뭐 선택하라고 나오면 다 2번 고르면 됨

그러고 sudo apt-get install libgl1 이걸로 필요한 라이브러리 설치해주고

모델은 알아서 잘 넣어주면 됨

참고로 내가 쓴 방법은 wget으로 구글 드라이브에서 받아오는거였음

wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=[파일id]' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=[파일id]" -O models/Stable-diffusion/[원하는 파일이름] && rm -rf /tmp/cookies.txt

저 명령어에 빈칸 채워서 터미널에서 실행하면 알아서 다운받을거임

파일id는 구글 드라이브에서 파일 공유 할때 나오는 링크에서 file/d/ 뒤에 있는거 쓰면 됨



이제 webui-user.sh 열어서 COMMAND_ARGS="" 에서 "" 안에 필요한 명령어 넣고 bash webui.sh 로 webui 설치를 실행시키면

깔끔하게 잘돌아감

만약 python venv 어쩌고 하면서 안돌아갈 경우


rm -rf venv

python -m venv venv


하면 될거임

기본 40기가를 주고 일주일에 30시간을 무료로 주니까 세팅이 좀 귀찮아도 이정도면 해볼만 하다고 생각함

참고로 한달에 2만 5천원이면 GPU를 무제한으로 쓸 수 있음





그리고 xformers나 기타 다른 세팅들은

난 모르니까 정보탭 쭉 정독하고 해보는걸 추천함