--- doc/build/debian12_install.frag 2024/06/15 17:43:13 1.1 +++ doc/build/debian12_install.frag 2024/06/30 20:30:48 1.3 @@ -68,7 +68,7 @@ There are a few steps that require comme If you decide to customize partitioning, the following may be useful to know. LON-CAPA resource files are stored in the /home directory, so the majority of the disk space should be allocated here. If you have 20 GB - of space for Debian, /home should receive at least 10 to 12 GB. + of space for Debian, /home should receive at least 10 to 12 GB. Since MySQL uses the /var filesystem to store its databases you should have at least 4 gigs of space available on /var. Be sure to include adequate swap space. A minimum is 512 Megs, but you should @@ -82,9 +82,9 @@ There are a few steps that require comme
-Finish installing your server, reboot it, and log in with the username you created during installation. +Finish installing your server, reboot it, and log in with the username you created during installation.
-If you wish to allow the username created during installation to have administration privileges using sudo, use su to become root and execute the following, replacing <username> with that specific username:
@@ -100,12 +100,11 @@ Use ufw to allow incoming traffic for th ssh, www, httpsCheck if ufw is installed
-sudo dpkg-query -s gpg |grep Status+sudo dpkg-query -s ufw |grep StatusIf the result is not: Status: install ok installed, then install it:
sudo apt-get install ufwConfigure ufw by executing the following:
-sudo apt-get install ufw sudo ufw default deny sudo ufw enable sudo ufw allow ssh @@ -136,6 +135,8 @@ sudo systemctl stop systemd-timesyncd sudo systemctl disable systemd-timesyncd sudo apt-get remove systemd-timesyncd sudo apt-get install chrony +sudo systemctl start chrony +sudo systemctl enable chrony4. Update your system
@@ -152,12 +153,20 @@ If kernel packages were updated, reboot
Import the LON-CAPA encryption key
Check if gpg is installed
sudo dpkg-query -s gpg |grep Status-If the result is not: Status: install ok installed, then install it: +
If the result is not: Status: install ok installed, then install it:
sudo apt-get install gpgCheck if wget is installed
sudo dpkg-query -s wget |grep Status-If the result is not: Status: install ok installed, then install it: +
If the result is not: Status: install ok installed, then install it:
sudo apt-get install wget+Check if /etc/apt/keyrings directory exists by executing:
++ls -al /etc/apt/keyrings ++If it is missing, create it by executing:
++sudo mkdir /etc/apt/keyrings +Execute:
wget -q -O - https://install.loncapa.org/versions/debian/APT-GPG-KEY-loncapa.asc | gpg --dearmor | sudo tee /etc/apt/keyrings/loncapa.gpg > /dev/null @@ -182,6 +191,7 @@ deb http://deb.debian.org bookworm-updatInstall prerequisites
Execute:
+sudo apt-get update sudo apt-get install loncapa-prerequisitesThis may take some minutes due to LON-CAPA's large number of dependencies. @@ -274,11 +284,11 @@ for it to function at all. Below is a l serious trouble. On a laptop, make this root@localhost.