Web computer laboratory administrator.
Warning
This project is still in development stage. Use it under your own risk because it doesn't come with any kind of warranty.
Dependencies
Before installing it is required:
Java 8
How to install
Install from release file
- For more detailed instructions, please go to the Installation wiki page.
Go to releases page and download the ones who fits you most.
Debian / Ubuntu / Linux Mint .deb
After downloading, execute:
sudo dpkg -i aton-VERSION.deb
mysql -p < /usr/share/aton/conf/default/create.sqlUninstalling from release file
Debian / Ubuntu / Linux Mint
sudo apt-get remove atonCompile from source code
Compile requirements
You will need to have installed:
Clone GitHub repository
git clone https://github.com/camilosampedro/Aton.gitTry it in non-production mode
activator runCompile it with activator
You can generate your own native package with the following syntax
activator [target]:packageBintarget can be replaced depending on the target package format. The following are included:
rpmfor RPM based Linux distributions. You will needrpmbuildinstalleddebianfor Debian based Linux distributions. You will needdpkginstalledwindowsfor generating a MSI installation file. You will needwixinstalledjdkPackagefor generating a Java file.
Service
When you install from a release file you will have a service called aton in your system (For reference, located in /etc/init/aton.conf) that can be managed with service:
- To start:
sudo service aton start - To restart:
sudo service aton restart - To stop:
sudo service aton stop - To check status:
sudo service aton status
Port
By default, Aton uses Play Framework's default port: 9000. If you want to start Aton on another port, you can do it by editing the service script /etc/init/aton.conf. You will need to look for a segment similar to
# Start the process
script
exec sudo -u aton bin/aton
end scriptAnd add -Dhttp.port=THE_NEW_PORT
# Start the process
script
exec sudo -u aton bin/aton -Dhttp.port=8080
end scriptTesting
Thanks to LIS, Aton could be tested on a real 80 computers environment. The system specifications was:
Aton server
- Operating system:
Ubuntu 14.04.5 LTS - RAM: 512 mb
- Cores: 1 core @ 1.60GHz
Managed computers
- Operatings system:
Linux Mint Debian Edition 2 - RAM: ~4 gb (Some have 2gb, others have 8gb)
- Processors: Intel core 2 Duo and Intel core i7
- A room full of software engineering students! Most of them use IDEs, test commands, navigate through SSH.
- LDAP user management.


