jump to navigation

Ubuntu LAMP Server Project Outline December 17, 2008

Posted by ModelR in UBUNTU LAMP Project.
trackback

DESCRIPTION
This is a project that I have started because I was in need of a LAMP server. The features that I needed were not available pre-configured in other LAMP servers. I decided to make an easily updated and adaptable server for VMware (also called a Virtual Machine or Appliance).

DONATIONS
Compiling all this information in an easy to follow guide and also making revisions requires a lot of time. If you feel that the information that you find in these pages is beneficial please donate to the cause.
Make A Donation

OUTLINE
Initial Installation
Installing Ubuntu Jeos Edition
Configurations
Ubuntu Updates and Installs
Enabling Samba Shares
Script To Create New Users
Script To Delete A User
Script To Fix eth0 After Moving VM
STANDARD Edition Enhancements
phpMyAdmin Multiple Users setup

GENERAL NOTES
PLEASE CHANGE USER NAMES AND PASSWORDS!!
To make your setup secure change the appropriate settings.

System:
256Mb of RAM
2 Gb Hard drive
1 Network card

Hostname: jeos-lamp

Users:

username: user1 password: user1
The first user. You can also use sudo with this user. The sudo password for this user is user1

MySQL
username: root password: root

Creating New User’s:

To create a new user run the script: /usr/local/bin/newuser.sh as sudo and follow the on-screen directions.

Deleting New User’s:

To delete a user run the script: /usr/local/bin/removeuser.sh as sudo and follow the on-screen directions.

To Fix eth0:

To fix eth0 run the script: /usr/local/bin/removeuser.sh as sudo. This will fix eth0 if it has stopped working after you move the VM to a new directory or such

Shares:

To get to the share directory of the user, go to \\jeos-lamp\ and login as the user

Directories:

  • user1’s home directory: /home/user1
  • user1’s Apache/Web directory: /home/user1/public_html

Databases:

Currently there aren’t any databases on the server. Use phpMyAdmin to create the databases.

When creating users in phpMyAdmin make sure to:

  • Set the location to localhost
  • select “Grant all privileges on wildcard name (username\_%)”
REQUIREMENTS
In order to run these VMs, you will need VMware Player (you can also use VMware server). Don’t worry it’s FREE.

Download Link: VMware Player

LATEST RELEASES

Very Vital Ubuntu LAMP Server – BASE Edition v0.01
Download File Size: 221MB

Very Vital Ubuntu LAMP Server – STANDARD Edition v1.00
Download File Size: 221MB

Very Vital Ubuntu LAMP Server – ULTIMATE Edition v0.00
COMING SOON

Make A Donation

BUG REPORTS / FEATURE REQUESTS
If you would like to request features to be included in the next release, or if you have a bug to report, please place it in the comments of this post.

  • FEATURE REQUEST: Management Console

REVISION HISTORY

Very Vital Ubuntu LAMP Server – STANDARD Edition
V1.00

  • Initial version
    Ubuntu 8.10 JeOS
  • Last Updates Run on: Jan. 14, 2009
  • Package contains:
    VMware Tools
    OpenSSH server
    Samba file server
    phpMyAdmin
    nano (text editor)
    GD Graphics Library
  • Configurations:
    Installed cURL
    Enabled the userdirectory module
    Configured phpmyadmin for multiple users. All users, (except for root), are only able to see their own databases
    Included a script to create new users
    Included a script to remove users
    Included a script to fix eth0
Very Vital Ubuntu LAMP Server – BASE Edition
V1.00

  • Initial version
    Ubuntu 8.10 JeOS
  • Last Updates Run on: Jan. 14, 2009
  • Package contains:
    VMware Tools
    OpenSSH server
    Samba file server
    phpMyAdmin
    nano (text editor)
    GD Graphics Library
  • Configurations:
    Installed cURL
    Included a script to create new users
    Included a script to remove users
    Included a script to fix eth0
Advertisements

Comments»

No comments yet — be the first.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: