[page_submenu alignment=”center” sticky=”true” bg_color=”#4b4f54″ link_color=”#ffffff”][page_link link_url=”#domain” title=”Domains & DNS” id=”1599156403731-3″ tab_id=”1599156403731-4″] [/page_link][page_link link_url=”#hosting” title=”Web Hosting” id=”1599156403809-2″ tab_id=”1599156403810-3″] [/page_link][page_link title=”Security” id=”1599156403846-6″ tab_id=”1599156403846-0″ link_url=”#security”][/page_link][page_link title=”Backups” id=”1599156403880-9″ tab_id=”1599156403880-4″ link_url=”#backups”][/page_link][page_link title=”Site Tools & Set Up” id=”1599156403934-3″ tab_id=”1599156403934-8″ link_url=”#site”][/page_link][page_link title=”Procedures” id=”1599156403989-8″ tab_id=”1599156403989-7″ link_url=”#procedures”][/page_link][page_link title=”Workflow Tools” id=”1599156404019-2″ tab_id=”1599156404020-4″ link_url=”#workflow-tools”][/page_link][/page_submenu]

Domains & DNS

Web Hosting

  • Web hosting via LiquidWeb
    • web.unbridled.com server (IP: 67.227.165.24) is our main hosting server
      dedicated server, 64GB RAM, 8TB Outbound Bandwidth, Linux OS, Apache, PHP, MariaDB
    • webappsseccure.unbridled.com server (IP: 67.227.213.212) for dev / insecure sites / temporary hosting, etc.
      VPS server, 8GB RAM, 5TB Monthly Transfer Bandwidth, Linux OS, Apache, PHP, MariaDB
    • webappsnew.unbrilded.com server (IP: 67.227.192.241) for Indeed sites only
      VPS server, 64GB RAM, 10TB Monthly Transfer Bandwidth, Linux OS, Apache, PHP, MariaDB
  • Auto SSL via Let’s Encrypt and managed via WHM for each server
  • All sub-sites to be created on subdomains (instead of folder paths) with each new subdomain pointing to a folder (e.g., subdomain.domain.com/ ) on the same level as the public_html folder (not a sub folder under public_html).

Security

[divider line_type=”No Line” custom_height=”20″]

Security requirements for all sites hosted on web.unbridled.com server

  • SSL installed and https:// redirect established
  • Public_html folder includes a .htaccess file containing the command Options -Indexes
  • No .sql files stored in the public_html folder
  • No WP backups stored in any public_html path. (Instead, use AWS S3 for archiving.)
  • No inactive WP sites in cPanel. (Dev sites are ok.)
  • All WP installs using a Login ReCAPTCHA plugin.
  • All WP installs using Wordfence.
  • All WP installs added to Main WP dashboard.
  • All WP installs undergoing regularly scheduled maintenance. (All plugins, themes, or core files updated within last month.)
  • No WP install with a generic username (e.g., admin).
  • All WP installs using PHP5.6 or higher.
  • All WP, database, and ssh passwords saved to LastPass.

Regular Server (webappsseccure.unbridled.com)

  • Any site not meeting the criteria above must be hosted on our regular server: WebAppsSeccure.unbridledsolutions.com

Backups

  • 1 daily full server backup on LiquidWeb storm server
  • Amazon Web Services (AWS)
    • Login at: us-east-2.signin.aws.amazon.com and go to S3 storage
    • cPanel accts (7 daily, 4 weekly, 4 monthly)
    • Important folders:
      • Ubs-archives – one-time archives when we take down a site
        • HostingArchives – cPanel archives of each site
        • SiteArchives – archives of just WP site level directory and sql database file
        • ToolArchives – Archives of plugins
      • Ubs-indeed – daily, weekly and monthly cPanel archives of Indeed websites
      • Ubs-liquid – older archives from a server we no longer use
      • Ubs-web – daily, weekly and monthly cPanel archives of all websites on dedicated web (67.227.165.24) server
  • No site backups to be stored in public_html path of site files

Site Tools & Set Up

Procedures

Workflow Tools

  • Asana used for task management, assignment and deadlines
    • Resume Redesign
    • Infrastructure Tasks
    • Regular Dev Maintenance
    • Dev Troubleshooting Requests
    • PHP Library for Cvent API
  • Github online repository used for projects (plugins, APIs, clone sites, ect). Coupled with command line package Git, it provides version control and way of working collectively on a project. Some projects we currently have on Github: