comp730:MeAndYou Summer 2017 Linux Configuration


 * Home
 * MeAndYou
 * Semesters
 * Summer 2017
 * [Linux Configuration 2017]

Linux Configuration

 * Ubuntu 16.04.2 LTS Desktop
 * Mono Develop with Match Engine (C# compiler and runtime environment)

Install/Upgrade flatpak: sudo add-apt-repository ppa:alexlarsson/flatpak sudo apt update sudo apt upgrade sudo apt install flatpak

Install Mono Develop: su root flatpak install --user --from https://download.mono-project.com/repo/monodevelop.flatpakref su Patrick sudo apt install monodevelop

Running Mono Develop: monodevelop

Other Installation Instructions: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb http://download.mono-project.com/repo/ubuntu xenial main" | sudo tee /etc/apt/sources.list.d/mono-official.list sudo apt-get update sudo apt-get install mono-devel sudo apt-get install monodevelop sudo apt-get install mono-complete sudo apt-get install mono-dbg sudo apt-get install referenceassemblies-pcl sudo apt-get ca-certificates-mono sudo apt-get install mono-xps4 sudo apt-get upgrade

Synchronize SSL Certificates mozroots --import --sync sudo cert-sync /opt/lamp/share/curl/curl-ca-bundle.crt


 * XAMPP
 * MySQL on Port 3306
 * Loaded with SQL data
 * Not accessible from outside world - only localhost
 * SMTP server configured to relay messages to another SMTP server, such as Metrocast if we are setting up server at Nuthatch Loop
 * SMTP server or smarthost will send messages using the @meandyou.us e-mail address
 * MySQL Administration Tools
 * Slack with OOSE channel
 * MySQL Server, loaded with SQL dump of MEANDYOU2 and other databases
 * phpMyAdmin configured
 * Stable version of Match Engine, XAMPP in crontab

CronTab Settings: su root crontab -e select "2" if not already selected. @reboot /opt/lamp/lamp start */2 * * * * mono /home/Patrick/Desktop/Agent/MeAndYouAgent/bin/Release/MeAndYouAgent.exe

sudo apt-get install htop
 * Copy htdocs folder
 * Eclipse Neon (IDE Environment for PHP, JavaScript, etc.)
 * MySQL Workbench
 * Install htop

htop


 * RDP setup either on vSphere or on the Linux VM, so that we can remotely connect to it from the outside world.