Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

Setup your first website in under 15 minutes for free!

[Image: 0KxgOTV.png]
Sociopaths Tutorials - Setup your first website in under 15 minutes for free! | By Porn
[Image: Mv5GOED.png]




Introduction

Hello, today I will be showing you how to set up your first website in under 15 minutes completely free.

For this particular tutorial, we will be setting up a website powered by wordpress.

Requirements & Download Links

Github Student Pack

Wordpress files

FileZilla

Putty

Getting Started

Login to your github account.

Navigate to the Student Developer Pack

We will be utilizing both of the DigitalOcean and Namecheap offers.
Spoiler (Click to View)
Click "Get your code" for DigitalOcean
Spoiler (Click to View)
Sign up on DigitalOcean and activate the free $50 code provided to you.

Click "New Droplet" under "Create a Droplet" on the projects page.

For this tutorial, we will be using Ubuntu 16.04.6 x64
Spoiler (Click to View)
After creating your first droplet open putty and enter your server's IP.
Spoiler (Click to View)
Click open on putty and you will be prompted to a screen "Login as:"

You will receive an email from DigitalOcean with your login information
Spoiler (Click to View)
Upon logging into the server it may ask for a password change for security purposes, use a lot of random characters and numbers copy&paste into putty by right clicking and hitting enter.

Now that we are successfully into our server we can begin updating it.
Code
sudo apt update && sudo apt upgrade
Press y and hit enter when prompted to update the server.

Now we will be installing lamp on our server.
Code
apt-get install lamp-server^
Press y and hit enter when prompted to install lamp.

You will soon be prompted to a screen asking for a password for mysql
Spoiler (Click to View)I will be using "mysqlpassword" then hit enter. ( make sure you use a secure password )

We will now begin editing the mysql on our server.
Code
mysql -u root -p
You will enter the password you just created for mysql mine is "mysqlpassword"

Now that we are in the mysql we will create a database
Code
CREATE DATABASE Sociopathsdb;

We will also create a user and password for that database
Code
CREATE USER Sociopathuser@localhost IDENTIFIED BY 'Sociopathpass';

Grant privileges
Code
GRANT ALL PRIVILEGES ON Sociopathsdb.* TO Sociopathuser@localhost;

flush privileges
Code
FLUSH PRIVILEGES;

Now finally exit
Code
exit

Ok now that we have the mysql database setup we can install and unzip wordpress
Code
cd /tmp
Code
wget https://wordpress.org/latest.zip
Code
apt install unzip
Code
unzip -q latest.zip -d /var/www/html/
Code
sudo service apache2 restart

Now we can modify the directories
Code
chown -R www-data:www-data /var/www/html/wordpress
Code
chmod -R 755 /var/www/html/wordpress
Code
mkdir -p /var/www/html/wordpress/wp-content/uploads
Code
chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads

Now that is done, open your web browser and enter your server's IP into the address bar.
Spoiler (Click to View)You can see apache was installed successfully.

Now add /wordpress/ to your server IP to begin the installation.
Spoiler (Click to View)
You can now select your language, then click "Let's go" on the next page to begin installing wordpress.
Spoiler (Click to View)
Now we can enter our wordpress database details we made earlier, click submit and run the installation.
Spoiler (Click to View)
Now we will fill out the information needed to login to wordpress then click "Install wordpress"
Spoiler (Click to View)
Enter the information you just created to login and we will be taken to the dashboard.
Spoiler (Click to View)
Navigate to "Appearance" and "Themes" then to "add new" and finally "add theme"
Spoiler (Click to View)
Browse and upload the files "shapely" I provided Install now and then click "activate"
Spoiler (Click to View)
Now click "update" and "Get started with Shapely"
Spoiler (Click to View)
Navigate to Recommended Actions and click Import demo content
Spoiler (Click to View)
Navigate to "tools" and "import" wordpress "install now" and "run importer"
Spoiler (Click to View)
Select the XML file I provided and click "upload file and import" then check the box and submit
Spoiler (Click to View)(It may fail to import some things but that is okay)
Now we navigate to "Plugins" and "Add new" and search for "Widget Importer & Exporter" install and activate it.
Spoiler (Click to View)
Now navigate to "tools" and "widget importer&exporter" browse and import the WIE file
Spoiler (Click to View)
You can now navigate to "pages" and "all pages" and customize any of them.
Spoiler (Click to View)
You can now also navigate to "Settings" and "General" then remove /wordpress/ only from the "Site Address (URL)" and save.
Spoiler (Click to View)
We now open Filezilla enter our server details and quickconnect, navigate to /var/www/html and delete "index.html"
Spoiler (Click to View)
Open the wordpress folder and copy the ".htaccess" and "index.php" over to the Sociopaths folder and go back into /var/www/html
Spoiler (Click to View)
Edit index.php then copy the ".htaccess" and "index.php" back over to /var/www/html
Spoiler (Click to View)( You can now type your servers IP into the browser without /wordpress/ at the end )

Now It's time to connect our domain provided to us for free by namecheap using the student pack
Spoiler (Click to View)
After receiving your domain go to the DNS settings and point it at the digitalocean server's IP.
Spoiler (Click to View)
Go back into the wordpress "settings" and "general" and change the server IP into your new domain.
Spoiler (Click to View)
And... You're done! :) You can now customize it any way you want and have fun.
Spoiler (Click to View)

Hopefully you guys enjoyed the tutorial, a bit lengthy but I hope it helps you get started with your first website. 🤝

(May 30, 2022 07:51 AM)Focus Broken Wrote:  It's memorial day, remember to spit on a soldier's grave.
[Image: lrdgLIg.jpg]
(Mar 23, 2019 05:50 PM)Porn Wrote:  ....

Thats quite a decent amout of information you have gathered.
Perfect for beginners :)
Lol nice tutorial, it will really help to the beginners!
Looks like a great tutorial. Something that I can follow step by step and not get lost. I'll be using this when I make my website in a few days. Thanks for the contribution!
(Apr 4, 2019 09:55 AM)Dro Wrote:  Looks like a great tutorial. Something that I can follow step by step and not get lost. I'll be using this when I make my website in a few days. Thanks for the contribution!

Thanks! Although, it sucks you have to click each image link (hackforums image limit) but I hope it goes smooth for you.
(May 30, 2022 07:51 AM)Focus Broken Wrote:  It's memorial day, remember to spit on a soldier's grave.
[Image: lrdgLIg.jpg]
Great guide! You've included everything a clueless individual would need, in order to set up his first website. I'd love to see a member's website, based on this guide.
Nice tutorial... will surely help many a members.
Great tutorial Porn, thank you for the HQ content.
Beautiful tutorial op, thanks !
(Apr 4, 2019 10:53 AM)Porn Wrote:  Thanks! Although, it sucks you have to click each image link (hackforums image limit) but I hope it goes smooth for you.

Technically you could have closed/opened the thread and multi-posted but that's a drag.

Nice tutorial buddy.
Wow awesome guide, had no idea about the free domain thing!
Excelent for beginners, nice post! ^^
it isnt working, the wordpress file link.
(Apr 17, 2019 09:43 AM)rajeshsupandi Wrote:  it isnt working, the wordpress file link.

wordpress files
(May 30, 2022 07:51 AM)Focus Broken Wrote:  It's memorial day, remember to spit on a soldier's grave.
[Image: lrdgLIg.jpg]
Wow looks great OP - can tell you put a lot of effort into this.

Great job!
[Image: mRRhfsf.png]


Possibly Related Threads...
Thread / Author Replies Views Last Post
by SeparateShotgunJan 19, 2012 10:05 AM 2 199 Jan 19, 2012 10:05 AM
Last Post: SeparateShotgun