Skip to content
This is a public repository of AaronOS, so that the public can more easily suggest contributions, and so I can be more transparent in the development of aOS.
JavaScript PHP CSS HTML Hack
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
COOKIE
Calculator
HOUSEGAME
INDYCAR
ProFont
appicons
appmaker
blast
bugCentral
ctxMenu
cursors
customStyles
documentation
files2
gtk
guitar
helpapp
mc
message_standalone
messagingSounds
ms_shadows
music
repository
scrsav
settingIcons
smarticons
unrelated
weather
.gitignore
EMPTY.png
README.md
ant.php
aosBeta.php
aosMessage_b0_8_4.zip
aosTools.js
aosToolsTest.php
askPassword.css
askPassword.php
beta1.png
bgBeta.png
binary.php
binary_2019_big.png
binary_2019_small.png
blackScreen.html
checkPassword.php
checkToken.php
ddgSearch.php
discordIcon.png
eula.txt
favicon.ico
faviconBeta.ico
fileapi.php
filedeleter.php
fileloader.php
fileloaderBeta.php
filepreloaderBeta.php
filesavernew.php
frostedglass.png
frostedglass2.png
hr.png
ifbHomepage.php
languageTemplate.js
loadDark.gif
loadLight.gif
lotd.php
manifest.json
mapJS.php
messageAdmin.php
messageAdminAction.php
messager.php
messaging.php
minecraftsweeper.css
minesweeper.php
msgPage.php
new_background.png
onlineUsers.php
p-phonebin_1.png
p-phonebin_2.png
p.png
p1.png
p2.png
p3.png
p4.png
p_bin.png
privacy.txt
prlxBg.php
scriptBeta.js
servicecache.txt
serviceworker.js
spiderling.png
styleBeta.css
tampermonkey.txt
test_ssl.php
win7blur1080.png
winimg.png
winimg_disp.png
xmlping.php
yellowishblue.png

README.md

AaronOS

Welcome to the AaronOS repository!

This is where all the open-source bits of aOS will reside, so the public can read it and even make pull requests if you wish.

AaronOS is usable at https://aaronos.dev/

If you wish to deploy AaronOS on your own server, you MUST read and follow the End User License Agreement at /eula.txt By downloading or otherwise using this source code in any way, you agree to the terms listed in that file. Upon hosting AaronOS, the first connection to the project (which performs first-time setup) will also prompt you with this file.

Setup

Prerequisites

Make sure you have PHP and a webserver like Apache or Nginx (The official aOS uses Apache) You can install them by running the following in your terminal:

sudo apt install -y Apache2 php

Actually doing it

What we are gonna do is open the ports aOS uses, grab aOS from github, move it into the correct folder, than change the folder permissions so that the userfiles php code works

Note that this guide is for Ubuntu only, if you are using something else then only use this guide as a general outline

First open the ports

sudo ufw allow "Apache Full"

Make sure you are in the right directory, than download the aOS files

cd
git clone https://github.com/MineAndCraft12/AaronOS

Copy into the correct folder

sudo cp -r AaronOS/* /var/www/html/

Give ownership of directory to Apache and let Apache write to it

sudo chown -R www-data /var/www/
sudo chmod -R 755 /var/www/html

Start Apache

sudo systemctl start apache2

Privacy

The official AaronOS Privacy Policy can be found at /privacy.txt

What You Get

You may be wondering, what is and isn't included here?

Included:

  • All currently-used code in aOS
  • Any graphics or other assets that aOS uses

Not Included:

  • Graphics not related to aOS
  • Non-related file I keep on the server
  • User files (duh)
  • Old, not-in-development versions of aOS

The main PHP file is /aosBeta.php

The main JavaScript file is /scriptBeta.js

The main CSS file is /styleBeta.css

You can’t perform that action at this time.