- Ultimate Edition Server?
- Ultimate Edition Server Setup (VPS)
- Build Ultimate Edition Server
- Ultimate Edition Server thread
- Ultimate Edition Server specific release info
- Screenshots & Screencast
- Download Links
What is Ultimate Edition Server? Ultimate Edition in the past has only catered to the end user. Today Ultimate Edition takes on a new venture as it enters the server world. This very webpage and every Ultimate Edition based Web site today runs off Ultimate Edition Server, built by Tmosb‘s uecorebuilder, a sub-program of TheeMahn’s Operating System Builder. What is a server?
A server is a running instance of an application (software) capable of accepting requests from the client and giving responses accordingly. Servers can run on any computer including dedicated computers, which individually are also often referred to as “the server”. In many cases, a computer can provide several services and have several servers running. The advantage of running servers on a dedicated computer is security.
What does a default build of Ultimate Edition Minimal Server look like? Nothing, a black screen using minimal resources. I have used the package I am providing below to nearly autonomously build http://ueserver.space a domain I purchased for testing the software I am creating on a VPS Cloud based server on Digital Ocean.
We have 15 domains to manage (I should say I), multiple droplets & multiple servers. It is no wonder I want to automate everything & write software accordingly. Did you know the only job I wanted was programming, not administer websites. My programming here, closes this gap. Bring a fully functional website up in 5 minutes of my time, with kudos to boot. Full control, domain by domain. I’d prefer to pass on to users of Ultimate Edition as I go, see I told you I was not a prick. Stress takes it toll, we will eventually have Ultimate Edition ran by Ultimate Edition users. I am not here for the money either, I have taken donations and just passed it to hosting. Your happiness is my #1 goal. Please, forgive my stringent approach.
This below section will instruct how to build Ultimate Edition Server & how to put a VPS (Virtual Private Server) online of your very own. Please NOTE: The Ultimate Edition full blown server remains untested, it was building as I wrote this very document. USE AT YOUR OWN RISK. Like I said, we are just entering this world & time has never been on my side.
Uecorebuilder (a sub program of tmosb) generated the Debian file which technically built the Operating System that is online now, allow me demonstrate the 6 step process [2 are optional]:
STEP #1: Create a droplet:
What the hell is a droplet, you may ask as I have heard 100 times in the past few weeks. It is a virtual computer or Virtual Private Server (VPS) of your selected power, cpu cores, ram etc. Sitting on high speed connectiviity or Internet to generalize it.
STEP #2: Setup DNS [optional]
Let set up our domain, in this case http://ueserver.space/. Why is it [optional]? I can access the website via IP, in this case http://22.214.171.124 yields the same results as http://ueserver.space/
You also have to set your registar to point to the newly hosted droplet, I use Namecheap to handle all of our domains, because they are as the name implies cheap:)
STEP #3: Take Virtual Total Control
This is w/o a doubt required, you are at this point setting a root password, funny if the server gets hacked (highly unlikely even though I am providing 90% of the info to hack it.) It is going down anyway, like I said more on that later. It takes me about 3 to 5 minutes to bring up a new server 😉
STEP #4: Now Rooted up
For the lazy types of copy and paste:
I CAN NOT STRESS THIS ENOUGH: DO NOT INSTALL THIS ON YOUR RIG
STEP #5: TheeMahn up
We don’t care it is a server right, I did say not to install it on your rig right? I know the lazy types:
dpkg -i ultimate-edition-4.2.1-minimal-server-core-files.deb
apt-get install -f
It will prompt you multiple times to set your password, for mysql, apache etc.
STEP #6: TheeMahn up
I am sorry to take credit for #6 and 5 as well. The package will automatically set your server up.
STEP #7: Upgrade [optional]
STEP #8: Reboot the server
What did the package provide? Secure Apache2 off the rip, FTP server, php support, ssh support, wordpress. A server online with next to 0 effort. Not to mention stats setup off the rip. Heightened server security, a custom server signature. Many, many plans for the future. It does not stop, your phone is next 😉 Yes, I have built a android based Operating System in the past.
http://ueserver.space/stats.html <- updated every 10 minutes for your viewing pleasure. http://ueserver.space/linux-dash/ <- Not good enough? Realtime stats.
root@ueserver:~# dpkg -i ultimate-edition-4.2.1-minimal-server-core-files.deb
(Reading database … 91596 files and directories currently installed.)
Preparing to unpack ultimate-edition-4.2.1-minimal-server-core-files.deb …
Unpacking ultimate-edition-4.2.1-minimal-server-core-files (4.2.1) over (4.2.1) …
Setting up ultimate-edition-4.2.1-minimal-server-core-files (4.2.1) …
update-initramfs: deferring update (trigger activated)
Setting up Awstats for host: ueserver.space
Setting awstats up for domain: ueserver.space
Updating initial stats for ueserver.space, this may take a long minute. Please be patient.
Create/Update database for config “/etc/awstats/awstats.ueserver.space.conf” by AWStats version 7.2 (build 1.992)
From data in log file “/var/log/apache2/access.log”…
Phase 1 : First bypass old records, searching new record…
Direct access after last parsed record (after line 5)
Jumped lines in file: 5
Found 5 already parsed records.
Parsed lines in file: 6
Found 0 dropped records,
Found 0 comments,
Found 0 blank records,
Found 0 corrupted records,
Found 0 old records,
Found 6 new qualified records.
Initial website is already set at /var/www/ueserver.space
Setting the server ueserver.space to update stats every minute.
crontab -e if you wish to change it.
Creating a default apache site for ueserver.space
Scanning for previous installation.
Stage 1 – Setting Virtual host
Stage 2 – Setting ServerName as ueserver.space.
Stage 3 – Setting DocumentRoot as /var/www/ueserver.space
Stage 4 – Engaging Awstats information / data.
Enabling Server CGI.
Module cgi already enabled
Enabling ueserver.space Linux Dash.
Enabling server security.
Module evasive already enabled
Enabling site ueserver.space.
Site ueserver.space already enabled
* Restarting web server apache2 [ OK ]
Setting initial stats page at http://www.ueserver.space/stats.html
Realtime stats are availible at http://www.ueserver.space/linux-dash/
Processing triggers for mime-support (3.54ubuntu1.1) …
Processing triggers for libglib2.0-0:amd64 (2.40.2-0ubuntu1) …
Processing triggers for plymouth-theme-ubuntu-text (0.8.8-0ubuntu17.1) …
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.103ubuntu4.2) …
update-initramfs: Generating /boot/initrd.img-3.13.0-48-generic
root@ueserver:~# reboot now
Broadcast message from email@example.com
(/dev/pts/0) at 19:06 …
The system is going down for reboot NOW!
Connection to ueserver.space closed by remote host.
Connection to ueserver.space closed.
theemahn@JackHammer:~$ ssh firstname.lastname@example.org
The authenticity of host ‘ueserver.space (126.96.36.199)’ can’t be established.
ECDSA key fingerprint is ba:06:d7:dd:89:31:9d:6d:e6:fc:8e:0f:c5:f5:fd:9c.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘ueserver.space,188.8.131.52’ (ECDSA) to the list of known hosts.
Welcome to Ultimate Edition 4.2.1 Minimal Server LTS (GNU/Linux 3.13.0-43-generic x86_64)
Description: Ultimate Edition 4.2.1 Minimal Server LTS
Ultimate Edition Server detected.
* Statistical information: http://ueserver.space/stats.html
* Realtime Statistics: http://ueserver.space/linux-dash/
* Your website is located at: /var/www/ueserver.space/
* Documentation: http://forumubuntusoftware.info/
System information as of Mon Mar 23 19:06:41 EDT 2015
System load: 0.0 Memory usage: 10% Processes: 51
Usage of /: 9.5% of 19.56GB Swap usage: 0% Users logged in: 0
I will come back and add this section, must rest. I have to work tomorrow same as I did today.
First, let’s cover a standalone Live ISO
This Operating System was auto generated using:
TheeMahn’s O/S Builder (tmosb) 1.9.3, 03/18/2015
GNU tmosb home page: <http://os-builder.com/>.
E-mail bug reports to: <TheeMahn@os-builder.com>.
Be sure to include the word tmosb somewhere in the Subject: field.
Using the command: tmosb --build ultimate-edition-4.2.1-x64-minimal-server.iso -yes
on Tue Mar 24 05:17:01 EDT 2015 by ultimate on os-builder.com
Source Build platform:
os-builder.com is an Intel(R) Xeon(R) CPU E5-2630L v2 @ 2.40GHz resonating at 2399.998 Mhz
CPU CORES: 4
MEMORY: 8,176,828 bytes
HOST ARCH: 64 bit
HOST BUILD O/S:
DISTRIB_DESCRIPTION=”Ultimate Edition 4.2.1 Minimal Server LTS”
Destination Distribution Information
Distribution Base: Ubuntu trusty
Internal Buildtime: 14m54s
Distro: Ultimate Edition
LTS (Long term supported): Yes
Data Preparer: ultimate
Data Publisher: TMOSB <http://os-builder.com/>
Installed Size: 1,711,452,160 bytes.
Ultimate Edition 4.2.1 “Trusty Tahr” – Release x64 (20150324)
Build logs: -rw-r–r– 1 root root 62226 Mar 24 05:17 .disk/tmosb-1.9.3-build-logs.tar.gz
Please note: The above url, may not work if the release has not been made public.
Release Name: Ultimate Edition 4.2.1 Minimal Server LTS
Architecture: x64 (64 bit)
Release Base: debootstrapped (Ubuntu 14.04 Trusty tree)
Filesize: 712 MB (747,055,104 bytes)
I have alot on my plate right now, will come back and add additional downloads in this department.