Atheos is a web-based integrated development environment (IDE) that supports multiple programming languages. This tutorial will guide you through the installation of Atheos on Ubuntu Server Latest.
sudo apt-get update
sudo apt-get install apache2 php7.0 php7.0-curl php7.0-gd php7.0-json nodejs npm
sudo curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
sudo git clone https://github.com/Atheos/Atheos.git /var/www/html/atheos
cd /var/www/html/atheos
sudo npm install
sudo npm install -g gulp-cli
sudo npm install -g bower
sudo npm install -g browser-sync
sudo composer install
temp
and workspace
directories by running the following commands:sudo chown -R www-data:www-data /var/www/html/atheos/temp/
sudo chown -R www-data:www-data /var/www/html/atheos/workspace/
sudo chmod -R 775 /var/www/html/atheos/temp/
sudo chmod -R 775 /var/www/html/atheos/workspace/
sudo nano /etc/apache2/sites-available/atheos.conf
ServerName
directive with your domain name or IP address.<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/html/atheos
<Directory /var/www/html/atheos>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Save and exit the file by pressing Ctrl+X
, then Y
, and then Enter
.
Enable the virtual host configuration by running the following command:
sudo a2ensite atheos.conf
sudo systemctl restart apache2
Congratulations, you have successfully installed Atheos on Ubuntu Server Latest!
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!