Open edX adalah sebuah platform MOOC (Massive Open Online Course) yang open-source, dikembangkan oleh edX.Selengkapnya dapat dibaca di sini.
Okebaiklah, Catatan kali ini untuk mendokumentasikan proses instalasi Open edX di VPS Ubuntu 16.04.
Perhatikan : Jika Anda hendak menginstall Open edX dengan mengikuti catatan ini, ganti nama domain dan alamat IP sesuai kebutuhan
samsul@ubuntu:~$ sudo cat > /etc/hostname <<EOF > openedx.samsul.id > EOF samsul@ubuntu:~$ sudo cat >> /etc/hosts <<EOF > 12.12.12.12 openedx.samsul.id > EOF
sudo apt update -y sudo apt upgrade -y sudo reboot
# 1. Atur variable OPENEDX_RELEASE: export OPENEDX_RELEASE=open-release/ficus.master # 2. Bootstrap Instalasi Ansible: wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/ansible-bootstrap.sh -O - | sudo bash # 3. Buat password acak (opsional): wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/generate-passwords.sh -O - | bash # 4. Install Open edX: wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/sandbox.sh -O - | bash
Tinggal tidur, besok pagi sudah selesai.![]()
![]()
samsul@openedx:~$ sudo /edx/app/edxapp/venvs/edxapp/bin/python /edx/app/edxapp/edx-platform/manage.py lms manage_user samsul aku@samsul.id --superuser --staff --settings=aws 2017-07-30 21:49:55,743 INFO 3340 [dd.dogapi] dog_stats_api.py:66 - Initializing dog api to use statsd: localhost, 8125 Created new user: "samsul" Setting is_staff for user "samsul" to "True" Setting is_superuser for user "samsul" to "True" Created new profile for user: "samsul" Adding user "samsul" to groups [] Removing user "samsul" from groups [] samsul@openedx:~$ sudo /edx/app/edxapp/venvs/edxapp/bin/python /edx/app/edxapp/edx-platform/manage.py lms --settings=aws changepassword samsul 2017-07-30 21:50:11,636 INFO 3748 [dd.dogapi] dog_stats_api.py:66 - Initializing dog api to use statsd: localhost, 8125 Changing password for user 'samsul' Password: Password (again): Password changed successfully for user 'samsul'