# Installing Jaws Project manually

> Install the Jaws Project CMS and web framework on your hosting account by uploading its files and running setup.

Source: https://helpcenter.ruachost.com/apps/manual-installations/installing-jaws-project-manually/

**Jaws Project** is a web framework and content management system (CMS) designed to help developers build dynamic websites. It is lightweight, modular, and supports extensions for blogs, e‑commerce, and more. On **ruachost.com**, you can install Jaws manually on any hosting plan.

## Why Use Jaws Project?

- Provides a flexible CMS with modular extensions.
- Supports multilingual sites.
- Lightweight and developer‑friendly.
- Compatible with all **ruachost.com** hosting accounts.

## Steps to Install Jaws Project Manually

1. **Download Jaws Project.**

   - Visit the official Jaws Project download page.
   - Save the latest `.tar.gz` file to your computer.
2. **Upload Files to Your Hosting Account.**

   - Use FTP to upload the installation file to your `public_html` directory.
   - You may also upload to a subdirectory (e.g., `public_html/jaws`).
3. **Extract Files.**

   - Log in via SSH.
   - Navigate to the directory where you uploaded the file.
   - Run:

     ```
     cd ~/public_html
     tar xvzf jaws-complete-x.y.z.tar.gz
     ```
   - Replace `x.y.z` with the version number you downloaded.
4. **Create a MySQL Database and User.**

   - In cPanel at **ruachost.com**, use the **MySQL Database Wizard**.
   - Create a database and user, then assign full privileges.
   - Note the database name, username, and password.
5. **Run the Web Installer.**

   - In your browser, go to your domain (e.g., `http://example.com`).
   - If installed in a subdirectory, use `http://example.com/jaws`.
   - The Jaws installer page will appear.
6. **Authentication Step.**

   - Create a file named `key.txt` in the Jaws installation directory.
   - Add the alphanumeric security code provided by the installer.
7. **Configure Database Settings.**

   - Enter the database username, password, and database name.
   - Optionally, define a table prefix.
8. **Create Administrator Account.**

   - Enter an **Admin Username**, **Password**, **Display Name**, and **Email Address**.
9. **Configure Site Settings.**

   - Enter a **Site Name** and **Site Slogan**.
   - Optionally, install sample data.
10. **Save Configuration.**

    - The installer will generate a `JawsConfig.php` file.
    - Copy and paste the provided text into `JawsConfig.php` and save it in the specified path.
11. **Finalize Installation.**

    - Once complete, you can log in as administrator and start building your site.

> **Note:**
- Jaws Project is compatible with all **ruachost.com** accounts.
- Always use strong admin and database passwords.
- Keep Jaws updated to prevent vulnerabilities.
- Consider enabling automatic backups for added protection.
