Ағылшын тіліндегі нұсқасында ең жаңа ақпарат бар.
Бұл бетте сіздің VPS-ті Open edX орнатуға дайындауға арналған қадамдық нұсқаулық берілген.
Пакеттердің немесе бағдарламалық жасақтаманың нұсқаларының келіспеушіліктерінің алдын алу үшін таза орнатудан бастауды ұсынамыз.
Бұл мысалда edx
деп аталатын пайдаланушы жасалады
# Бұл команда "edx" деп аталатын пайдаланушыны жасайды, бірақ сіз кез-келген атауды пайдалана аласыз.
useradd -d /home/edx -m edx -s /bin/bash
# Құпия сөзді орнатыңыз
passwd edx
# sudo тобына қосыңыз
usermod -aG sudo edx
Қажетті пакеттерді орнатыңыз
sudo apt update && sudo apt -y upgrade
sudo apt -y install zip unzip fail2ban ufw htop python3 python3-pip
22, 80 және 443 порттарына рұқсат беру үшін брандмауэр орнатыңыз.
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https
sudo ufw enable
UFW қосулы екеніне көз жеткізіңіз
sudo ufw status verbose
Docker және Docker Compose орнатыңыз
"apt-get install docker docker-compose" пәрменін пайдаланып Docker орнатпаңыз.< br>Docker-дің ескі нұсқасын қолдана отырып, Tutor дұрыс орнатылмайды.
Docker-дің соңғы нұсқасын орнатыңыз (Reference site)
sudo apt-get update
sudo apt-get -y install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository -y \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt update && sudo apt -y install docker-ce docker-ce-cli containerd.io
Docker Compose орнатыңыз (Reference site)
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker
тобына root-құқықтары жоқ пайдаланушыны қосыңыз
Ескерту: бұл мысалда edx
деп аталатын пайдаланушы қолданылады
sudo groupadd docker
sudo usermod -aG docker edx
sudo newgrp docker
Сіздің пайдаланушыңыз Docker-ді қолдана алатындығына көз жеткізіңіз. Сізге шығып, қайтадан кіру қажет болуы мүмкін.
docker run hello-world
Powered by Grav + with by Trilby Media.
© Copyright 2021, EKTU EdTech | CC BY 4.0 | Licensed under the Creative Commons Attribution 4.0 International license