How to make wordpress website for free forever (Easy Tutorial 2026)

Опубликовано: 20 Август 2026
на канале: GCMakeItSimple
306
17

Want to make a forever free website?
I'll guide you step-by step in order to make one from the ground, without spending any money and without being a programmer.
All you need is already here!

✔️ Stay updated with new tutorials on: https://gcmadeitsimple.com

#free #freewebsite #guide #tutorial #wordpress #website #oracle
#windows #linux #easy
-
-

00:00 Introduction
00:58 Step 1 - Hosting Account & Remote Machine
05:40 Step 2 - Connect to remote machine
07:59 Step 3 - Install web server
08:20 Step 4 - Configure Network
10:50 Step 5 - Install DataBase Manager
12:44 Step 6 - Configure Database
16:08 Step 7 - Install WordPress

--------------------------------------------------------------------------------------------------------

COMMAND LIST:
1. Create Account on Oracle Cloud
1.1 Setup a Virtual Cloud Network
1.2 Create VM instance

2 Connect to SSH & Update
2.0.1 (only for linux user)
chmod 400 yourkey.key
2.2 Connect to SSH
ssh -i yourkey.key ubuntu@IP address
2.6 Update system
sudo apt update
sudo apt upgrade (optional)

3. Install Apache Server
sudo apt install apache2

4. Newtork Configuration
sudo iptables -F
sudo iptables -X
sudo iptables -t nat -F
sudo iptables -t nat -X
sudo iptables -t mangle -F
sudo iptables -t mangle -X
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT

4.1 Firewall Setup
sudo apt install ufw -y

sudo ufw reset
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 'Apache Full'
sudo ufw enable

4.2 Enable Apache2 Server
sudo systemctl enable --now apache2

5. Install PHP, MariaDB and some tools
sudo apt install php libapache2-mod-php php-mysql mariadb-server unzip nano -y

6. Secure MySQL
sudo mysql_secure_installation

6.1 Create WordPress Database
sudo mysql -u root -p
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'YourStrongPassword';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

7 Install Wordpress
6.1 Download and unpack
cd /tmp
curl -O https://wordpress.org/latest.zip
unzip latest.zip

7.2 Copy & Permissions
sudo rsync -av wordpress/ /var/www/html/
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html

7.3 Configure
sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
sudo nano /var/www/html/wp-config.php
sudo mv index.html index.html.bk

8 Configure HTTPS & Domain (Optional)
sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache

--------------------------------------------------------------------------------------------------------

Icons Attributes: https://it.freepik.com/