# Installing the FlatPress blogging engine

> Install FlatPress, a blogging engine that stores posts in text files instead of a database, on your hosting account.

Source: https://helpcenter.ruachost.com/apps/manual-installations/installing-the-flatpress-blogging-engine/

**FlatPress** is a compact blogging engine that saves posts as simple text files instead of using a SQL‑driven database. This design simplifies website administration and configuration. On **ruachost.com**, FlatPress is fully compatible with all hosting accounts.

## Why Use FlatPress?

- Lightweight and fast, no database required.
- Easy to install and configure.
- Supports plugins and themes for customization.
- Compatible with all **ruachost.com** hosting accounts.

## Steps to Install FlatPress Manually

1. **Download FlatPress.**

   - Visit the official FlatPress website.
   - Download the latest `.tar.bz2` package to your computer.
2. **Upload Installation File.**

   - Use FTP or File Manager in cPanel to upload the package to your `public_html` directory.
   - Alternatively, upload to a subdirectory (e.g., `example.com/flatpress`).
3. **Extract Files.**

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

     ```bash
     cd ~/public_html
     tar xvjf flatpress-x.x.x.tar.bz2
     ```

     Replace `x.x.x` with the version number you downloaded.
4. **Run the Installer.**

   - In your browser, go to:

     ```
     http://example.com/flatpress
     ```
   - Replace `example.com` with your domain name.
   - The FlatPress setup wizard will appear.
5. **Configure Admin Account.**

   - Enter:

     - **Username** → your chosen admin name
     - **Password** → a strong password
     - **Home Page URL** → your blog’s main page
     - **Email Address** → administrator’s email
6. **Finalize Installation.**

   - Click **Next** to complete setup.
   - The **Done** page will appear with links to your blog’s main page and admin dashboard.

> **Note:**
- FlatPress requires only PHP, no SQL database setup is needed.
- Always use strong admin passwords.
- Keep FlatPress updated to prevent vulnerabilities.
- Consider enabling automatic backups for added protection.
