From 7f12e98f8b10fc1029913fbc437a7a0475476bac Mon Sep 17 00:00:00 2001 From: sfoo Date: Sun, 4 Feb 2018 15:27:18 -0500 Subject: [PATCH] Style fixes from Vale --- ...aming-data-processing-with-apache-storm.md | 2 +- ...how-to-install-a-turtl-server-on-ubuntu.md | 22 ++++++++--------- ...bases-with-puppet-hiera-on-ubuntu-16-04.md | 10 ++++---- ...utomate-web-server-creation-on-a-linode.md | 2 +- ...de-js-web-server-deployed-within-docker.md | 2 +- .../jupyter-nobook-on-jekyll.md | 2 +- docs/databases/postgresql/centos-5.md | 2 +- docs/databases/postgresql/fedora-12.md | 2 +- docs/databases/postgresql/fedora-13.md | 2 +- docs/databases/postgresql/fedora-14.md | 4 ++-- ...abase-remotely-using-pgadmin-on-windows.md | 2 +- ...gresql-relational-databases-on-centos-7.md | 2 +- .../postgresql/ubuntu-10-04-lucid.md | 2 +- .../postgresql/ubuntu-10-10-maverick.md | 2 +- .../postgresql/ubuntu-9-10-karmic.md | 2 +- ...ql-relational-databases-on-ubuntu-12-04.md | 2 +- .../automate-builds-with-jenkins-on-ubuntu.md | 24 +++++++++---------- .../frameworks/webpy-on-debian-5-lenny.md | 2 +- .../frameworks/webpy-on-debian-6-squeeze.md | 2 +- .../frameworks/webpy-on-ubuntu-10-04-lucid.md | 2 +- .../webpy-on-ubuntu-10-10-maverick.md | 2 +- .../webpy-on-ubuntu-12-04-precise-pangolin.md | 2 +- .../java/java-development-wildfly-centos-7.md | 2 +- ...w-to-install-nodejs-and-nginx-on-debian.md | 2 +- .../nodejs/how-to-install-nodejs.md | 2 +- .../python/task-queue-celery-rabbitmq.md | 2 +- .../ror/ruby-on-rails-nginx-debian.md | 14 +++++------ .../ssh-connections-using-putty-on-windows.md | 2 +- docs/networking/vpn/pritunl-vpn-ubuntu.md | 2 +- ...pn-on-ubuntu-12-04-precise-and-debian-7.md | 2 +- .../copying-a-disk-image-over-ssh.md | 2 +- .../nodebalancer-ssl-configuration.md | 2 +- ...entos-7-with-an-elastic-stack-and-wazuh.md | 2 +- .../file-transfer/filezilla.md | 2 +- ...s-with-filezilla-on-ubuntu-9-10-desktop.md | 2 +- .../google-analytics-for-websites.md | 8 +++---- ...er-configuration-using-docker-and-mysql.md | 6 ++--- .../how-to-set-up-htaccess-on-apache.md | 2 +- .../install-lamp-stack-on-ubuntu-16-04.md | 5 ++-- .../lamp/lamp-server-on-centos-5.md | 2 +- .../lamp/lamp-server-on-debian-5-lenny.md | 2 +- .../lamp/lamp-server-on-debian-6-squeeze.md | 2 +- .../lamp-server-on-ubuntu-10-10-maverick.md | 2 +- .../lamp/lamp-server-on-ubuntu-11-04-natty.md | 2 +- .../lamp-server-on-ubuntu-11-10-oneiric.md | 2 +- .../lamp-server-on-ubuntu-8-04-lts-hardy.md | 2 +- .../lamp/lamp-server-on-ubuntu-9-04-jaunty.md | 2 +- .../lamp/set-up-a-lamp-server-on-gentoo.md | 2 +- .../lemp/lemp-server-on-centos-5.md | 2 +- .../lemp/lemp-server-on-debian-5-lenny.md | 20 ++++++++-------- .../lemp/lemp-server-on-debian-6-squeeze.md | 2 +- .../lemp/lemp-server-on-fedora-13.md | 2 +- .../lemp/lemp-server-on-ubuntu-10-04-lucid.md | 2 +- .../lemp-server-on-ubuntu-10-10-maverick.md | 2 +- .../lemp/lemp-server-on-ubuntu-9-10-karmic.md | 2 +- .../how-to-install-and-configure-wordpress.md | 2 +- .../cms/install-odoo-10-on-ubuntu-16-04.md | 4 ++-- .../cms/install-odoo-9-erp-on-ubuntu-14-04.md | 2 +- .../cms/install-wordpress-on-ubuntu-16-04.md | 6 ++--- .../turbocharge-wordpress-search-with-solr.md | 2 +- .../install-and-run-askbot-on-ubuntu-16-04.md | 4 ++-- .../host-a-website-with-high-availability.md | 14 +++++------ 62 files changed, 119 insertions(+), 120 deletions(-) diff --git a/docs/applications/big-data/big-data-in-the-linode-cloud-streaming-data-processing-with-apache-storm.md b/docs/applications/big-data/big-data-in-the-linode-cloud-streaming-data-processing-with-apache-storm.md index 9281de1c6b2..f2982dce9a9 100644 --- a/docs/applications/big-data/big-data-in-the-linode-cloud-streaming-data-processing-with-apache-storm.md +++ b/docs/applications/big-data/big-data-in-the-linode-cloud-streaming-data-processing-with-apache-storm.md @@ -746,7 +746,7 @@ The values represented in this guide are current as of publication, but are subj If the process fails, ensure that you do not already have an existing Storm image with the same name in the Linode Manager. If you do, delete it and run the command again, or recreate this image with a different name. {{< note >}} -During this process, a short-lived 2GB linode is created and deleted. This will entail a small cost in the monthly invoice and trigger an event notification email to be sent to the address you have registered with Linode. This is expected behavior. +During this process, a short-lived 2GB Linode is created and deleted. This will entail a small cost in the monthly invoice and trigger an event notification email to be sent to the address you have registered with Linode. This is expected behavior. {{< /note >}} ### Create a Storm Cluster diff --git a/docs/applications/cloud-storage/how-to-install-a-turtl-server-on-ubuntu.md b/docs/applications/cloud-storage/how-to-install-a-turtl-server-on-ubuntu.md index 42d3d616fb7..2ebf7530a94 100644 --- a/docs/applications/cloud-storage/how-to-install-a-turtl-server-on-ubuntu.md +++ b/docs/applications/cloud-storage/how-to-install-a-turtl-server-on-ubuntu.md @@ -17,7 +17,7 @@ title: 'How to Install a Turtl Server on Ubuntu' [Turtl](https://turtlapp.com/docs) is an open-source alternative to cloud-based storage services. With a focus on privacy, Turtl offers a place to store and access your passwords, bookmarks and pictures. Hosting your own Turtl server on a secure Linode allows you to monitor your own security. -The Turtl server is written in Common Lisp, and the low-level encryption is derived from the Stanford Javascript Crypto Library. If encryption is important to you, read over the [encryption specifics](https://turtlapp.com/docs/security/encryption-specifics/) section of the official documentation. +The Turtl server is written in Common Lisp, and the low-level encryption is derived from the Stanford JavaScript Crypto Library. If encryption is important to you, read over the [encryption specifics](https://turtlapp.com/docs/security/encryption-specifics/) section of the official documentation. ## Before You Begin @@ -45,16 +45,16 @@ The Turtl server has to be built from source. Download all of the dependencies a Download the Libuv package from the official repository: - wget https://dist.libuv.org/dist/v1.13.0/libuv-v1.13.0.tar.gz - tar -xvf libuv-v1.13.0.tar.gz + wget https://dist.libuv.org/dist/v1.13.0/libuv-v1.13.0.tar.gz + tar -xvf libuv-v1.13.0.tar.gz Build the package from source: cd libuv-v1.13.0 sudo sh autogen.sh - sudo ./configure - sudo make - sudo make install + sudo ./configure + sudo make + sudo make install After the package is built, run `sudo ldconfig` to maintain the shared libracy cache. @@ -98,13 +98,13 @@ According to the CCL [documentation](https://ccl.clozure.com/download.html), you Quickly check if CCL has been installed correctly by updating the sources: cd ccl - svn update + svn update Move `ccl` to `/usr/bin` so `ccl` can run from the command line: cd .. sudo cp -r ccl/ /usr/local/src - sudo cp /usr/local/src/ccl/scripts/ccl64 /usr/local/bin + sudo cp /usr/local/src/ccl/scripts/ccl64 /usr/local/bin Now, running `ccl64`, or `ccl` depending on your system, will launch a Lisp environment: @@ -163,8 +163,8 @@ Download ASDF: Load and install `asdf.lisp` in your CCL environment: ccl64 --load quicklisp.lisp - (load (compile-file "asdf.lisp")) - (quit) + (load (compile-file "asdf.lisp")) + (quit) ### Install Turtl @@ -191,7 +191,7 @@ Turtl does not ship with all of its dependencies. Instead, the Turtl community p Edit the `/home/turtl/.ccl-init.lisp` to include: (cwd "/home/turtl/api") - (load "/home/turtl/api/launch") + (load "/home/turtl/api/launch") The first line tells Lisp to use the `cl-cwd` package that you cloned to change the current working directory to `/home/turtl/api`. You can change this to anything, but your naming conventions should be consistent. The second line loads your `launch.lisp`, loading `asdf` so that Turtl can run. diff --git a/docs/applications/configuration-management/install-and-manage-mysql-databases-with-puppet-hiera-on-ubuntu-16-04.md b/docs/applications/configuration-management/install-and-manage-mysql-databases-with-puppet-hiera-on-ubuntu-16-04.md index 91dd18c449b..d1780372456 100644 --- a/docs/applications/configuration-management/install-and-manage-mysql-databases-with-puppet-hiera-on-ubuntu-16-04.md +++ b/docs/applications/configuration-management/install-and-manage-mysql-databases-with-puppet-hiera-on-ubuntu-16-04.md @@ -108,7 +108,7 @@ To understand how Hiera works, consider this excerpt from the default `hiera.yam {{< /file-excerpt >}} -This Hiera configuration instructs Puppet to accept variable values from `nodes/%{::trusted.certname}.yaml`. If your Linode's hostname is `examplehostname`, define a file called `nodes/examplehostname.yaml`). Any variables found in yaml files higher in the hierarchy are preferred, while any variable names that do not exist in those files will fall-through to files lower in the hierarchy (in this example, `common.yaml`). +This Hiera configuration instructs Puppet to accept variable values from `nodes/%{::trusted.certname}.yaml`. If your Linode's hostname is `examplehostname`, define a file called `nodes/examplehostname.yaml`). Any variables found in YAML files higher in the hierarchy are preferred, while any variable names that do not exist in those files will fall-through to files lower in the hierarchy (in this example, `common.yaml`). The following configuration will define Puppet variables in `common.yaml` to inject variables into the `mysql::server` class. @@ -122,7 +122,7 @@ class { '::mysql::server': } {{< /file >}} -We can also define the root password with the following Hiera configuration file. Create the following yaml file and note how the `root_password` parameter is defined as Hiera yaml: +We can also define the root password with the following Hiera configuration file. Create the following YAML file and note how the `root_password` parameter is defined as Hiera yaml: {{< file "/etc/puppetlabs/code/environments/production/hieradata/common.yaml" >}} mysql::server::root_password: examplepassword @@ -146,14 +146,14 @@ Enter the password and MySQL returns its version: ### Define MySQL Resources -Using Hiera, we can define the rest of the MySQL configuration entirely in yaml. The following steps will create a database and user for use in a Wordpress installation. +Using Hiera, we can define the rest of the MySQL configuration entirely in yaml. The following steps will create a database and user for use in a WordPress installation. 1. Create a pre-hashed MySQL password. Replace the password `wordpresspassword` in this example, and when prompted for a the root MySQL password, use the first root password chosen in the previous section to authenticate. Note the string starting with a `*` that the command returns for Step 2: mysql -u root -p -NBe 'select password("wordpresspassword")' *E62D3F829F44A91CC231C76347712772B3B9DABC -2. With the MySQL password hash ready, we can define Hiera values. The following yaml defines parameters to create a database called `wordpress` and a user named `wpuser` that has permission to connect from `localhost`. The yaml also defines a `GRANT` allowing `wpuser` to operate on the `wordpress` database with `ALL` permissions: +2. With the MySQL password hash ready, we can define Hiera values. The following YAML defines parameters to create a database called `wordpress` and a user named `wpuser` that has permission to connect from `localhost`. The YAML also defines a `GRANT` allowing `wpuser` to operate on the `wordpress` database with `ALL` permissions: {{< file "/etc/puppetlabs/code/environments/production/hieradata/common.yaml" yaml >}} mysql::server::root_password: examplepassword @@ -207,7 +207,7 @@ In the following example, Puppet will configure the MySQL server with one additi This change instructs Hiera to look for Puppet parameters first in `"%{facts.os.family}.yaml"` and then in `common.yaml`. The first, fact-based element of the hierarchy is dynamic, and dependent upon the host that Puppet and Hiera control. In this Ubuntu-based example, Hiera will look for `Debian.yaml`, while on a distribution such as CentOS, the file `RedHat.yaml` will automatically be referenced instead. -2. Create the following yaml file: +2. Create the following YAML file: {{< file "/etc/puppetlabs/code/environments/production/hieradata/Debian.yaml" yaml >}} lookup_options: diff --git a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode.md b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode.md index b206b6ed9d4..365004c9fa5 100644 --- a/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode.md +++ b/docs/applications/configuration-management/use-laravel-forge-to-automate-web-server-creation-on-a-linode.md @@ -154,7 +154,7 @@ SSL (Secure Sockets Layer) is the standard security technology for establishing ![Linode API](/docs/assets/configuration-management/laravel_forge_adding_ssl.png) - Laravel Forge comes with LetsEncrypt which help us generate a free SSL certificate. + Laravel Forge comes with Let's Encrypt which help us generate a free SSL certificate. 4. If you already have an SSL certificate, click on the Install Existing Certificate. Otherwise, select **LetsEncrypt (Beta)**. diff --git a/docs/applications/containers/node-js-web-server-deployed-within-docker.md b/docs/applications/containers/node-js-web-server-deployed-within-docker.md index 4470b3aa2f8..3d9f9a32bba 100644 --- a/docs/applications/containers/node-js-web-server-deployed-within-docker.md +++ b/docs/applications/containers/node-js-web-server-deployed-within-docker.md @@ -28,7 +28,7 @@ Node.js is a server-side, JavaScript package, often used for various cloud appli The Docker Hub user page for Linode can be accessed [here](https://hub.docker.com/u/linode/). Select the **server-node-js** image for configuration information. {{< note >}} -Docker images made for one operating system can be used on servers running a different OS. The **server-node-js** Ubuntu 14.04 image was tested on Debian 7, Ubuntu 14.04, Centos 7 and Fedora 21. After Docker installation on Centos and Fedora, run the `sudo service docker start` command. +Docker images made for one operating system can be used on servers running a different OS. The **server-node-js** Ubuntu 14.04 image was tested on Debian 7, Ubuntu 14.04, CentOS 7 and Fedora 21. After Docker installation on CentOS and Fedora, run the `sudo service docker start` command. {{< /note >}} 1. Search for **linode** images: diff --git a/docs/applications/project-management/jupyter-nobook-on-jekyll.md b/docs/applications/project-management/jupyter-nobook-on-jekyll.md index 8fc4b8ec50a..887a29ee538 100644 --- a/docs/applications/project-management/jupyter-nobook-on-jekyll.md +++ b/docs/applications/project-management/jupyter-nobook-on-jekyll.md @@ -267,7 +267,7 @@ Adding an image through markdown requires having the images stored in the projec ![GG Plot](/docs/assets/jekyll/jekyll_ggplot.png "GG Plot") - This is just an example. Adding interactive graphs using Javascript libraries is beyond the scope of this guide. + This is just an example. Adding interactive graphs using JavaScript libraries is beyond the scope of this guide. ### Use a CDN to Support MathJax diff --git a/docs/databases/postgresql/centos-5.md b/docs/databases/postgresql/centos-5.md index 307d92c7d3c..c4e7a4e19d6 100644 --- a/docs/databases/postgresql/centos-5.md +++ b/docs/databases/postgresql/centos-5.md @@ -121,7 +121,7 @@ local all all md5 {{< /file-excerpt >}} -As root, restart the Postgresql service: +As root, restart the PostgreSQL service: service postgresql restart diff --git a/docs/databases/postgresql/fedora-12.md b/docs/databases/postgresql/fedora-12.md index b646bbc47cd..94b1cc5c0b5 100644 --- a/docs/databases/postgresql/fedora-12.md +++ b/docs/databases/postgresql/fedora-12.md @@ -120,7 +120,7 @@ local all all md5 {{< /file-excerpt >}} -As root, restart the Postgresql service: +As root, restart the PostgreSQL service: service postgresql restart diff --git a/docs/databases/postgresql/fedora-13.md b/docs/databases/postgresql/fedora-13.md index 27eed3c1604..d41ba70ef55 100644 --- a/docs/databases/postgresql/fedora-13.md +++ b/docs/databases/postgresql/fedora-13.md @@ -120,7 +120,7 @@ local all all md5 {{< /file-excerpt >}} -As root, restart the Postgresql service: +As root, restart the PostgreSQL service: service postgresql restart diff --git a/docs/databases/postgresql/fedora-14.md b/docs/databases/postgresql/fedora-14.md index 547efb3c9d8..6f7cf8ceff8 100644 --- a/docs/databases/postgresql/fedora-14.md +++ b/docs/databases/postgresql/fedora-14.md @@ -47,7 +47,7 @@ The current version of the database server will be installed, along with several # Configure PostgreSQL -### Set the Postgresql Password +### Set the PostgreSQL Password Set a password for the "postgres" user by issuing the following command (be sure to substitute your postgres password for "CHANGME" below): @@ -128,7 +128,7 @@ Change it to the following to use password authentication: local all all md5 {{< /file-excerpt >}} -As root, restart the Postgresql service: +As root, restart the PostgreSQL service: service postgresql restart diff --git a/docs/databases/postgresql/how-to-access-postgresql-database-remotely-using-pgadmin-on-windows.md b/docs/databases/postgresql/how-to-access-postgresql-database-remotely-using-pgadmin-on-windows.md index 5491f2e1402..81681339105 100644 --- a/docs/databases/postgresql/how-to-access-postgresql-database-remotely-using-pgadmin-on-windows.md +++ b/docs/databases/postgresql/how-to-access-postgresql-database-remotely-using-pgadmin-on-windows.md @@ -16,7 +16,7 @@ external_resources: - '[PostgreSQL Documentation](http://www.postgresql.org/docs/)' --- -PgAdmin is a free, open-source PostgreSQL database administration GUI for Microsoft Windows, Apple MacOS X and Linux systems. It offers database server information retrieval, development, testing, and ongoing maintenance. This guide will help you install pgAdmin on Windows, providing secure, remote access to PostgreSQL databases. It is assumed that you have already installed PostgreSQL on your Linode in accordance with our [PostgreSQL installation guides](/docs/databases/postgresql/). +PgAdmin is a free, open-source PostgreSQL database administration GUI for Microsoft Windows, Mac OS X, and Linux systems. It offers database server information retrieval, development, testing, and ongoing maintenance. This guide will help you install pgAdmin on Windows, providing secure, remote access to PostgreSQL databases. It is assumed that you have already installed PostgreSQL on your Linode in accordance with our [PostgreSQL installation guides](/docs/databases/postgresql/). ## Install pgAdmin diff --git a/docs/databases/postgresql/how-to-install-postgresql-relational-databases-on-centos-7.md b/docs/databases/postgresql/how-to-install-postgresql-relational-databases-on-centos-7.md index f6d518ff422..9dca469c912 100644 --- a/docs/databases/postgresql/how-to-install-postgresql-relational-databases-on-centos-7.md +++ b/docs/databases/postgresql/how-to-install-postgresql-relational-databases-on-centos-7.md @@ -401,7 +401,7 @@ While specific settings and privileges can be applied to a role when it's create ALTER ROLE examplerole CREATEDB; - A number of permissions can be applied when creating or altering a role. See the [PostgeSQL Documentation](https://www.postgresql.org/docs/9.2/static/sql-createrole.html) for more details. + A number of permissions can be applied when creating or altering a role. See the [PostgreSQL Documentation](https://www.postgresql.org/docs/9.2/static/sql-createrole.html) for more details. 3. Use `\du` to confirm your changes. You'll see that the "Create DB" attribute is listed next to the `examplerole` user: diff --git a/docs/databases/postgresql/ubuntu-10-04-lucid.md b/docs/databases/postgresql/ubuntu-10-04-lucid.md index c4370c0def6..1273c4b8921 100644 --- a/docs/databases/postgresql/ubuntu-10-04-lucid.md +++ b/docs/databases/postgresql/ubuntu-10-04-lucid.md @@ -136,7 +136,7 @@ local all all md5 {{< /file-excerpt >}} -If you changed the authentication method as shown above, restart Postgresql with the following command: +If you changed the authentication method as shown above, restart PostgreSQL with the following command: /etc/init.d/postgresql-8.4 restart diff --git a/docs/databases/postgresql/ubuntu-10-10-maverick.md b/docs/databases/postgresql/ubuntu-10-10-maverick.md index 44b99724a20..ee98e9f2992 100644 --- a/docs/databases/postgresql/ubuntu-10-10-maverick.md +++ b/docs/databases/postgresql/ubuntu-10-10-maverick.md @@ -134,7 +134,7 @@ local all all md5 {{< /file-excerpt >}} -If you changed the authentication method as shown above, restart Postgresql with the following command: +If you changed the authentication method as shown above, restart PostgreSQL with the following command: /etc/init.d/postgresql-8.4 restart diff --git a/docs/databases/postgresql/ubuntu-9-10-karmic.md b/docs/databases/postgresql/ubuntu-9-10-karmic.md index 1135eb3cd10..7a718188e20 100644 --- a/docs/databases/postgresql/ubuntu-9-10-karmic.md +++ b/docs/databases/postgresql/ubuntu-9-10-karmic.md @@ -137,7 +137,7 @@ local all all md5 {{< /file-excerpt >}} -If you changed the authentication method as shown above, restart Postgresql with the following command: +If you changed the authentication method as shown above, restart PostgreSQL with the following command: /etc/init.d/postgresql-8.4 restart diff --git a/docs/databases/postgresql/use-postgresql-relational-databases-on-ubuntu-12-04.md b/docs/databases/postgresql/use-postgresql-relational-databases-on-ubuntu-12-04.md index e684877db3e..aa54fdb3030 100644 --- a/docs/databases/postgresql/use-postgresql-relational-databases-on-ubuntu-12-04.md +++ b/docs/databases/postgresql/use-postgresql-relational-databases-on-ubuntu-12-04.md @@ -138,7 +138,7 @@ local all all md5 {{< /file-excerpt >}} -If you changed the authentication method as shown above, restart Postgresql with the following command: +If you changed the authentication method as shown above, restart PostgreSQL with the following command: service postgresql restart diff --git a/docs/development/ci/automate-builds-with-jenkins-on-ubuntu.md b/docs/development/ci/automate-builds-with-jenkins-on-ubuntu.md index 0c73489644b..c6af0981ac7 100644 --- a/docs/development/ci/automate-builds-with-jenkins-on-ubuntu.md +++ b/docs/development/ci/automate-builds-with-jenkins-on-ubuntu.md @@ -64,11 +64,11 @@ Before starting automating your entire workflow, it's necessary to understand th As you can see the most basic process consist of three phases: build - test - deploy. Each time you make changes on your distributed version control system you trigger an automation cycle on the Jenkins server. The entire set of instructions for running the process is on the `Jenkinsfile` located at the root of your source repository. That single file tells the server *what* to do, *when* to do it and *how* you want those tasks to be performed. -## Write an Example NodeJS Application +## Write an Example Node.js Application As mentioned in the previous section, the automation process starts by making a commit to a Version Control System. -Create a new repository in GitHub. This guide will use a simple NodeJS application to showcase how Jenkins Pipelines works, select your `.gitignore` accordingly and don't forget to initialize it with a `README`: +Create a new repository in GitHub. This guide will use a simple Node.js application to showcase how Jenkins Pipelines works, select your `.gitignore` accordingly and don't forget to initialize it with a `README`: ![New GitHub repository](/docs/assets/jenkins/jenkins-gh-new-repo.png) @@ -145,7 +145,7 @@ This example will use two Docker containers, one to serve `app.js` using Express 2. Create the `Dockerfile` and `package.json` for the `express-image`. - {{< file "~/jenkins-guide/express-image/Dockerfile" >}} + {{< file "~/jenkins-guide/express-image/Dockerfile" >}} FROM node:6-alpine # Create server working directory @@ -165,11 +165,11 @@ EXPOSE 9000 CMD ["npm", "start"] {{< /file >}} - This image runs by default `app.js` when launched. You can think of it as the "dockerized" version of the web application. + This image runs by default `app.js` when launched. You can think of it as the "dockerized" version of the web application. 3. The Dockerfile copies a `package.json` file from the root of your project directory into the new image; create this file and add the following content: - {{< file "~/jenkins-guide/express-image/package.json" json >}} + {{< file "~/jenkins-guide/express-image/package.json" json >}} { "name": "express-image", "version": "1.0.0", @@ -192,7 +192,7 @@ CMD ["npm", "start"] 4. Create the `Dockerfile` for the `test-image`. - {{< file "~/jenkins-guide/test-image/Dockerfile" conf >}} + {{< file "~/jenkins-guide/test-image/Dockerfile" conf >}} FROM node:6-alpine # Create Reports directory @@ -214,11 +214,11 @@ EXPOSE 9000 CMD ["npm", "test"] {{< /file >}} - This image creates a Report folder (which will be used later) and installs dependencies from `package.json`. On start, it executes the Mocha tests. + This image creates a Report folder (which will be used later) and installs dependencies from `package.json`. On start, it executes the Mocha tests. 5. Add a `package.json` file for your testing image: - {{< file "~/jenkins-guide/test-image/package.json" conf >}} + {{< file "~/jenkins-guide/test-image/package.json" conf >}} { "name": "test-image", "version": "1.0.0", @@ -246,7 +246,7 @@ CMD ["npm", "test"] } {{< /file >}} - This JSON file contains all the necessary dependencies, including `mocha-junit-reporter` that will be needed by Jenkins for tests storage. Notice that the test script is configured with the `mochaFile` option that uses the image's report folder specified in the `Dockerfile`. + This JSON file contains all the necessary dependencies, including `mocha-junit-reporter` that will be needed by Jenkins for tests storage. Notice that the test script is configured with the `mochaFile` option that uses the image's report folder specified in the `Dockerfile`. Your final project distribution will be similar to this: @@ -345,7 +345,7 @@ Using the package maintained by the Jenkins project allows you to use a more rec 7. Use the Linode Manager to reboot your server to apply these changes. - {{< caution >}} + {{< caution >}} It's out of the scope of this guide to establish security parameters for Jenkins remote installation. However, be aware of these critical points that need to be addressed in a production environment: - When you add `jenkins` user to the Docker group you are technically giving it `root` permissions. @@ -511,7 +511,7 @@ From here you can obtain valuable information regarding: 1) your build number, 2 ### Automate Your Entire Process with Jenkins -The `Jenkinsfile` template uses a very basic pipeline structure with only three stages. You can customize it to accommodate as many stages as needed. The final Pipeline structure is dictated by the project complexity and the development guidelines you must follow. Since you've already walked through the NodeJS example, you know how to design a pipeline that automates each stage. For the purpose of this guide, the resulting pipeline should: +The `Jenkinsfile` template uses a very basic pipeline structure with only three stages. You can customize it to accommodate as many stages as needed. The final Pipeline structure is dictated by the project complexity and the development guidelines you must follow. Since you've already walked through the Node.js example, you know how to design a pipeline that automates each stage. For the purpose of this guide, the resulting pipeline should: * Build Stage - Create both images and abort any further testing or deployment if an error is encountered. @@ -831,7 +831,7 @@ Now, induce an error on the `BUILD` stage. 1. Edit your `express-image/package.json`. Change the express package name to `express-ERROR` to simulate a mistyping. - {{< file-excerpt "~/jenkins-guide/express-image/package.json" json >}} + {{< file-excerpt "~/jenkins-guide/express-image/package.json" json >}} "dependencies": { "express-ERROR": "^4.13.3" } diff --git a/docs/development/frameworks/webpy-on-debian-5-lenny.md b/docs/development/frameworks/webpy-on-debian-5-lenny.md index be439f0fec0..18a9689afb5 100644 --- a/docs/development/frameworks/webpy-on-debian-5-lenny.md +++ b/docs/development/frameworks/webpy-on-debian-5-lenny.md @@ -197,7 +197,7 @@ application = app.wsgifunc() This program connects to the PostgreSQL database "webpy" and looks in the table "notes" for a note that matches the text "a note." If the note is found, the program returns the text "a note is found"; otherwise, the page will return "no notes are found." Make sure there is a role, or user, in your PostgreSQL database called "webpy" with the credentials specified on the `db` line of this example. -At the PosgreSQL prompt, issue the following commands to the PostgreSQL shell statement to create the required database and tables. The "webpy" user for PostgreSQL must already exist: +At the PostgreSQL prompt, issue the following commands to the PostgreSQL shell statement to create the required database and tables. The "webpy" user for PostgreSQL must already exist: CREATE DATABASE webpy; GRANT ALL ON notes TO webpy; diff --git a/docs/development/frameworks/webpy-on-debian-6-squeeze.md b/docs/development/frameworks/webpy-on-debian-6-squeeze.md index f928564db12..618fc13a773 100644 --- a/docs/development/frameworks/webpy-on-debian-6-squeeze.md +++ b/docs/development/frameworks/webpy-on-debian-6-squeeze.md @@ -199,7 +199,7 @@ application = app.wsgifunc() This program connects to the PostgreSQL database "webpy" and looks in the table "notes" for a note that matches the text "a note." If the note is found, the program returns the text "a note is found"; otherwise, the page will return "no notes are found." Make sure there is a role, or user, in your PostgreSQL database called "webpy" with the credentials specified on the `db` line of this example. -At the PosgreSQL prompt, issue the following commands to the PostgreSQL shell statement to create the required database and tables. The "webpy" user for PostgreSQL must already exist: +At the PostgreSQL prompt, issue the following commands to the PostgreSQL shell statement to create the required database and tables. The "webpy" user for PostgreSQL must already exist: CREATE DATABASE webpy; GRANT ALL ON notes TO webpy; diff --git a/docs/development/frameworks/webpy-on-ubuntu-10-04-lucid.md b/docs/development/frameworks/webpy-on-ubuntu-10-04-lucid.md index feab3c41775..cc3a2abac99 100644 --- a/docs/development/frameworks/webpy-on-ubuntu-10-04-lucid.md +++ b/docs/development/frameworks/webpy-on-ubuntu-10-04-lucid.md @@ -186,7 +186,7 @@ application = app.wsgifunc() This program connects to the PostgreSQL database "webpy" and looks in the table "notes" for a note that matches the text "a note." If the note is found, the program returns the text "a note is found"; otherwise, the page will return "no notes are found." Make sure there is a role or user in your PostgreSQL database called "webpy" with the credentials specified on the `db` line of this example. -At the PosgreSQL prompt, issue the following commands to the PostgreSQL shell statement to create the required database and tables. The "webpy" user for PostgreSQL must already exist: +At the PostgreSQL prompt, issue the following commands to the PostgreSQL shell statement to create the required database and tables. The "webpy" user for PostgreSQL must already exist: CREATE DATABASE webpy; GRANT ALL ON notes TO webpy; diff --git a/docs/development/frameworks/webpy-on-ubuntu-10-10-maverick.md b/docs/development/frameworks/webpy-on-ubuntu-10-10-maverick.md index c2b6189856c..8c9eec879e5 100644 --- a/docs/development/frameworks/webpy-on-ubuntu-10-10-maverick.md +++ b/docs/development/frameworks/webpy-on-ubuntu-10-10-maverick.md @@ -175,7 +175,7 @@ application = app.wsgifunc() This program connects to the PostgreSQL database "webpy" and looks in the table "notes" for a note that matches the text "a note". If the note is found, the program returns the text "a note is found"; otherwise, the page will return "no notes are found". Make sure there is a role, or user, in your PostgreSQL database called "webpy" with the credentials specified on the `db` line of this example. -At the PosgreSQL prompt, issue the following commands to the PostgreSQL shell statement to create the required database and tables. The "webpy" user for PostgreSQL must already exist: +At the PostgreSQL prompt, issue the following commands to the PostgreSQL shell statement to create the required database and tables. The "webpy" user for PostgreSQL must already exist: CREATE DATABASE webpy; GRANT ALL ON notes TO webpy; diff --git a/docs/development/frameworks/webpy-on-ubuntu-12-04-precise-pangolin.md b/docs/development/frameworks/webpy-on-ubuntu-12-04-precise-pangolin.md index e821ab22c0c..5e3147a1288 100644 --- a/docs/development/frameworks/webpy-on-ubuntu-12-04-precise-pangolin.md +++ b/docs/development/frameworks/webpy-on-ubuntu-12-04-precise-pangolin.md @@ -198,7 +198,7 @@ This program connects to the PostgreSQL database "webpy" and looks in the table For more information about PostgreSQL, see our [PostgreSQL guides](/docs/databases/postgresql). {{< /note >}} -At the PosgreSQL prompt, issue the following commands to the PostgreSQL shell statement to create the required database and tables. The "webpy" user for PostgreSQL must already exist: +At the PostgreSQL prompt, issue the following commands to the PostgreSQL shell statement to create the required database and tables. The "webpy" user for PostgreSQL must already exist: CREATE DATABASE webpy; GRANT ALL ON notes TO webpy; diff --git a/docs/development/java/java-development-wildfly-centos-7.md b/docs/development/java/java-development-wildfly-centos-7.md index 48349e5b808..ee0395facb8 100644 --- a/docs/development/java/java-development-wildfly-centos-7.md +++ b/docs/development/java/java-development-wildfly-centos-7.md @@ -21,7 +21,7 @@ external_resources: JBoss AS (Renamed to [WildFly](http://wildfly.org/)) has been used for many years as one of the best known performing & free community Java Application Server. The attention even increased when Red Hat started providing commercial support to its enterprise version [JBoss EAP](http://www.redhat.com/en/technologies/jboss-middleware/application-platform) with support to on-premises, virtual, or cloud. Red Hat also provides commercial support for Red Hat Enterprise Linux & building huge ecosystem of multiple products to serve its clients. -Many software companies working with Java technology are targeting the stack of WildFly on CentOS so it supports clients with limited budget, and also supports JBoss EAP on Redhat Enterprise Linux for customers looking for commercial support, so they ensure their software meets various customer segments. +Many software companies working with Java technology are targeting the stack of WildFly on CentOS so it supports clients with limited budget, and also supports JBoss EAP on RedHat Enterprise Linux for customers looking for commercial support, so they ensure their software meets various customer segments. This article has been introduced to show one of the most common architecture in Java application hosting stack, it consists of: diff --git a/docs/development/nodejs/how-to-install-nodejs-and-nginx-on-debian.md b/docs/development/nodejs/how-to-install-nodejs-and-nginx-on-debian.md index db3d0e4d80f..cb548b6323e 100644 --- a/docs/development/nodejs/how-to-install-nodejs-and-nginx-on-debian.md +++ b/docs/development/nodejs/how-to-install-nodejs-and-nginx-on-debian.md @@ -220,7 +220,7 @@ Display the date and time. {{< /file >}} -2. Test the NGINX server at the IP address or domain. Use the "Go to test.js" button to test that the Node.js server is serving files. On the test page, the "Display the date and time" button will execute a client-side snippet of javascript to return the current time. +2. Test the NGINX server at the IP address or domain. Use the "Go to test.js" button to test that the Node.js server is serving files. On the test page, the "Display the date and time" button will execute a client-side snippet of JavaScript to return the current time.
[Node.js](http://nodejs.org) and [NGINX](http://nginx.com/) are now working together. Route requests to one server or the other depending on your needs. Node.js offers a large [API](http://nodejs.org/api) with many tools. With Node.js, a developer can stay within the JavaScript language while working client-side or server-side. diff --git a/docs/development/nodejs/how-to-install-nodejs.md b/docs/development/nodejs/how-to-install-nodejs.md index 3beaa5fdcd7..170ed5b9238 100644 --- a/docs/development/nodejs/how-to-install-nodejs.md +++ b/docs/development/nodejs/how-to-install-nodejs.md @@ -60,7 +60,7 @@ Compiling from source code is the most advanced installation method, though it c ## Node Package Manager (NPM) -A typical installation of Node.js includes the [Node Package Manager](https://github.com/npm/npm) (NPM). However, an exception is any Linux-distro-supplied version of Nodejs which would need the package `npm` installed. NPM is a package manager for Nodejs packages in the NPM repository. You can find extensive NPM documentation at [npmjs.com](https://docs.npmjs.com/). +A typical installation of Node.js includes the [Node Package Manager](https://github.com/npm/npm) (NPM). However, an exception is any Linux-distro-supplied version of Node.js which would need the package `npm` installed. NPM is a package manager for Node.js packages in the NPM repository. You can find extensive NPM documentation at [npmjs.com](https://docs.npmjs.com/). ## Making a Quick Decision (the tl:dr) diff --git a/docs/development/python/task-queue-celery-rabbitmq.md b/docs/development/python/task-queue-celery-rabbitmq.md index f215e03799b..a1db1691fda 100644 --- a/docs/development/python/task-queue-celery-rabbitmq.md +++ b/docs/development/python/task-queue-celery-rabbitmq.md @@ -264,7 +264,7 @@ CELERY_BIN=/home/celery/miniconda3/bin/celery r2 = list.delay() r2.get(timeout=1) - Depending on how quickly you enter the commands, the worker for `list` task may finish before the worker for `download` task and you may not see the linode logo in the list. Have a look at log files, like in step 7, and you will see which worker handled each task. + Depending on how quickly you enter the commands, the worker for `list` task may finish before the worker for `download` task and you may not see the Linode logo in the list. Have a look at log files, like in step 7, and you will see which worker handled each task. ## Monitor your Celery Cluster diff --git a/docs/development/ror/ruby-on-rails-nginx-debian.md b/docs/development/ror/ruby-on-rails-nginx-debian.md index 6781d027aee..624382a8282 100644 --- a/docs/development/ror/ruby-on-rails-nginx-debian.md +++ b/docs/development/ror/ruby-on-rails-nginx-debian.md @@ -82,12 +82,12 @@ Use the Ruby Version Manager (RVM) to install Ruby. Be sure to replace `2.4.2` i 1. Install NGINX: - sudo apt install nginx + sudo apt install nginx 2. Phusion hosts a repository containing the latest version of Phusion Passenger. To add this to the package manager, first install the Phusion PGP key: - sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 561F9B9CAC40B2F7 - sudo sh -c 'echo deb https://oss-binaries.phusionpassenger.com/apt/passenger stretch main > /etc/apt/sources.list.d/passenger.list' + sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 561F9B9CAC40B2F7 + sudo sh -c 'echo deb https://oss-binaries.phusionpassenger.com/apt/passenger stretch main > /etc/apt/sources.list.d/passenger.list' 3. Enable HTTPS support for APT: @@ -107,7 +107,7 @@ passenger_root /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini; passenger_ruby /usr/bin/passenger_free_ruby; {{< /file-excerpt >}} - {{< note >}} + {{< note >}} If the file does not already exist, you will need to create it and add the lines manually. {{< /note >}} @@ -143,13 +143,13 @@ If the application deployed uses MySQL, install the database server by following cd railsapp bundle install -2. Rails requires a Javascript runtime. Install Node JS: +2. Rails requires a JavaScript runtime. Install Node.js: sudo curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt install nodejs {{< note >}} -If your Gemfile already includes `therubyracer`, or you have another Javascript runtime on your system, you can skip this step. +If your Gemfile already includes `therubyracer`, or you have another JavaScript runtime on your system, you can skip this step. {{< /note >}} 3. Open `/etc/nginx/sites-available/default` in a text editor and remove `default_server` from the first two lines of the `server` block: @@ -168,7 +168,7 @@ server { The `passenger-config` command will generate several lines of output, similar to: - {{< output >}} + {{< output >}} passenger-config was invoked through the following Ruby interpreter: Command: /home/username/.rvm/gems/ruby-2.4.2/wrappers/ruby Version: ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linux] diff --git a/docs/networking/ssh/ssh-connections-using-putty-on-windows.md b/docs/networking/ssh/ssh-connections-using-putty-on-windows.md index b832d771bd5..72faeff058b 100644 --- a/docs/networking/ssh/ssh-connections-using-putty-on-windows.md +++ b/docs/networking/ssh/ssh-connections-using-putty-on-windows.md @@ -78,7 +78,7 @@ PuTTY can securely run graphical applications hosted on a remote Linux server. Y 1. You wll need an X11 server for Windows. Download and install [Xming](http://sourceforge.net/projects/xming/), a free X server for Windows. Accept the defaults presented by the installer and you'll be running an X11 server when the install process completes. {{< note >}} -You will need the `xauth` package installed on your remote server for X11 forwarding to work correctly. It is installed by default on Debian and ReHat based systems, but may not be for other Linux distributions. +You will need the `xauth` package installed on your remote server for X11 forwarding to work correctly. It is installed by default on Debian and RedHat based systems, but may not be for other Linux distributions. {{< /note >}} 2. Next, you'll need to tell PuTTY to forward X11 connections to your desktop. diff --git a/docs/networking/vpn/pritunl-vpn-ubuntu.md b/docs/networking/vpn/pritunl-vpn-ubuntu.md index adef66b22d5..1bd3fc4f7a2 100644 --- a/docs/networking/vpn/pritunl-vpn-ubuntu.md +++ b/docs/networking/vpn/pritunl-vpn-ubuntu.md @@ -69,7 +69,7 @@ If you've configured the firewall according to the [Securing Your Server](/docs/ [![Pritunl DB setup screen](/docs/assets/pritunl-db-setup-resized.png)](/docs/assets/pritunl-db-setup.png) -3. Connect to the database. The installer has already populated the mongoDB URI. If it looks correct, click **Save**. +3. Connect to the database. The installer has already populated the MongoDB URI. If it looks correct, click **Save**. Alternatively, you may enter any valid MongoDB URI to use as the database for Pritunl. diff --git a/docs/networking/vpn/secure-communications-with-openvpn-on-ubuntu-12-04-precise-and-debian-7.md b/docs/networking/vpn/secure-communications-with-openvpn-on-ubuntu-12-04-precise-and-debian-7.md index 3ff9672a3d9..2a291f72a13 100644 --- a/docs/networking/vpn/secure-communications-with-openvpn-on-ubuntu-12-04-precise-and-debian-7.md +++ b/docs/networking/vpn/secure-communications-with-openvpn-on-ubuntu-12-04-precise-and-debian-7.md @@ -24,7 +24,7 @@ OpenVPN, or Open Virtual Private Network, is a tool for creating networking tunn Before installing OpenVPN, we assume that you have followed our [Getting Started Guide](/docs/getting-started/). If you're new to Linux server administration you may be interested in our [Introduction to Linux Concepts Guide](/docs/tools-reference/introduction-to-linux-concepts), [Beginner's Guide](/docs/beginners-guide/) and [Administration Basics Guide](/content/using-linux/administration-basics). If you're concerned about securing on your Linode, you might be interested in our [Security Basics](/content/security/basics) article as well. {{< note >}} -For many private networking tasks, we suggest that you consider the functions of the OpenSSH package which can provide easier VPN and VPN-like services. OpenSSH is also installed and configured by default on all Linodes. For example, see [Using SSHFS on Linux and MacOS X](/docs/networking/ssh-filesystems) or our guide on [Setting up an SSH Tunnel](/docs/networking/ssh/setting-up-an-ssh-tunnel-with-your-linode-for-safe-browsing) for more information. Nevertheless, if your deployment requires a more traditional VPN solution like OpenVPN, this document covers the installation and configuration of the OpenVPN software. +For many private networking tasks, we suggest that you consider the functions of the OpenSSH package which can provide easier VPN and VPN-like services. OpenSSH is also installed and configured by default on all Linodes. For example, see [Using SSHFS on Linux and Mac OS X](/docs/networking/ssh-filesystems) or our guide on [Setting up an SSH Tunnel](/docs/networking/ssh/setting-up-an-ssh-tunnel-with-your-linode-for-safe-browsing) for more information. Nevertheless, if your deployment requires a more traditional VPN solution like OpenVPN, this document covers the installation and configuration of the OpenVPN software. {{< /note >}} ## How OpenVPN Works diff --git a/docs/platform/disk-images/copying-a-disk-image-over-ssh.md b/docs/platform/disk-images/copying-a-disk-image-over-ssh.md index 7d5481d961d..496cd4f2d12 100644 --- a/docs/platform/disk-images/copying-a-disk-image-over-ssh.md +++ b/docs/platform/disk-images/copying-a-disk-image-over-ssh.md @@ -144,7 +144,7 @@ As above, you will want to verify the disk by mounting it on the receiving Linod ### Expand the Filesystem -If the disk you created on the receiving Linode is larger than the source disk (for example you're transferring a disk from a smaller linode to a larger linode), you'll have to resize the filesystem in order to make use of the new space. +If the disk you created on the receiving Linode is larger than the source disk (for example you're transferring a disk from a smaller linode to a larger Linode), you'll have to resize the filesystem in order to make use of the new space. You can check if this is necessary by comparing the space reported by the filesystem: diff --git a/docs/platform/nodebalancer/nodebalancer-ssl-configuration.md b/docs/platform/nodebalancer/nodebalancer-ssl-configuration.md index ca31475b64b..7baa4bed042 100644 --- a/docs/platform/nodebalancer/nodebalancer-ssl-configuration.md +++ b/docs/platform/nodebalancer/nodebalancer-ssl-configuration.md @@ -162,7 +162,7 @@ server { In the above configuration, be sure to replace the values of `server_name` and `root` with your actual domain and document root, respectively. -2. Your configuration should now be complete. After reloading your web server, all requests made to your website that are not sent to port 443 should be redirected back to your Nodebalancer on a secure connection with SSL/TLS. +2. Your configuration should now be complete. After reloading your web server, all requests made to your website that are not sent to port 443 should be redirected back to your NodeBalancer on a secure connection with SSL/TLS. ## Tips for Troubleshooting diff --git a/docs/security/visualize-server-security-on-centos-7-with-an-elastic-stack-and-wazuh.md b/docs/security/visualize-server-security-on-centos-7-with-an-elastic-stack-and-wazuh.md index a56346c9533..d72ae326ccc 100644 --- a/docs/security/visualize-server-security-on-centos-7-with-an-elastic-stack-and-wazuh.md +++ b/docs/security/visualize-server-security-on-centos-7-with-an-elastic-stack-and-wazuh.md @@ -106,7 +106,7 @@ protect=1 3. Install Wazuh API: - 1. Install the NodeJS repository: + 1. Install the Node.js repository: curl --silent --location https://rpm.nodesource.com/setup_6.x | bash - diff --git a/docs/tools-reference/file-transfer/filezilla.md b/docs/tools-reference/file-transfer/filezilla.md index 6c6f9e16185..d2f14bb3388 100644 --- a/docs/tools-reference/file-transfer/filezilla.md +++ b/docs/tools-reference/file-transfer/filezilla.md @@ -17,7 +17,7 @@ external_resources: - '[Tools & Reference](/docs/tools-reference/)' --- -FileZilla is a free, open source file transfer program written for Linux, MacOS X, and Windows systems. It implements several file transfer protocols, most notably SFTP via SSH. This tool allows you to securely transfer files to and from your Linode using an encrypted channel, avoiding the security problems and usability issues inherent in traditional FTP client/server systems. FileZilla can send both your login credentials and file transfers over the network securely encrypted (provided you're using SFTP), while standard FTP clients send this information as plaintext. +FileZilla is a free, open source file transfer program written for Linux, Mac OS X, and Windows systems. It implements several file transfer protocols, most notably SFTP via SSH. This tool allows you to securely transfer files to and from your Linode using an encrypted channel, avoiding the security problems and usability issues inherent in traditional FTP client/server systems. FileZilla can send both your login credentials and file transfers over the network securely encrypted (provided you're using SFTP), while standard FTP clients send this information as plaintext. ![Transfer Files with FileZilla](/docs/assets/transfer-files-with-filezilla.png "Transfer Files with FileZilla") diff --git a/docs/tools-reference/file-transfer/transfer-files-with-filezilla-on-ubuntu-9-10-desktop.md b/docs/tools-reference/file-transfer/transfer-files-with-filezilla-on-ubuntu-9-10-desktop.md index 5f785a1e56a..85f4edcb3c8 100644 --- a/docs/tools-reference/file-transfer/transfer-files-with-filezilla-on-ubuntu-9-10-desktop.md +++ b/docs/tools-reference/file-transfer/transfer-files-with-filezilla-on-ubuntu-9-10-desktop.md @@ -14,7 +14,7 @@ published: 2009-11-13 title: 'Transfer Files with Filezilla on Ubuntu 9.10 Desktop' --- -Filezilla is a free, open source file transfer program written for Linux, MacOS X, and Windows systems. It implements several file transfer protocols, most notably SFTP via SSH. This tool allows you to securely transfer files to and from your Linode using an encrypted channel, avoiding the security problems and usability issues inherent in traditional FTP client/server systems. Filezilla can send both your login credentials and file transfers over the network securely encrypted (provided you're using SFTP), while standard FTP clients send this information as plaintext. +Filezilla is a free, open source file transfer program written for Linux, Mac OS X, and Windows systems. It implements several file transfer protocols, most notably SFTP via SSH. This tool allows you to securely transfer files to and from your Linode using an encrypted channel, avoiding the security problems and usability issues inherent in traditional FTP client/server systems. Filezilla can send both your login credentials and file transfers over the network securely encrypted (provided you're using SFTP), while standard FTP clients send this information as plaintext. You'll need to make sure your Linode is running an SSH daemon (all Linodes run an OpenSSH server by default), and that you have a user account on the server before following these instructions. If you wish, you may use the `root` account on your Linode to perform file transfers, although you may need to change [file ownership and permissions](/docs/tools-reference/linux-users-and-groups) on the server after doing so. diff --git a/docs/uptime/analytics/google-analytics-for-websites.md b/docs/uptime/analytics/google-analytics-for-websites.md index 876481a742b..5b403d3a623 100644 --- a/docs/uptime/analytics/google-analytics-for-websites.md +++ b/docs/uptime/analytics/google-analytics-for-websites.md @@ -43,7 +43,7 @@ Prior to adding Google Analytics to your website, you need to sign up and set up 5. You will then be given your **Tracking ID** and **tracking code**. Make note of both of these items, you will use them later. -You can now add this code to your website through [PHP](#add-through-php), or an [external Javascript file](#add-through-external-javascript). +You can now add this code to your website through [PHP](#add-through-php), or an [external JavaScript file](#add-through-external-javascript). ## Add Through PHP @@ -110,15 +110,15 @@ If the `` tag of your website contains other variables, please adjust the You have now added Google Analytics to your website! It may take up to twenty-four hours for any data concerning your website to show up on Google Analytics. -## Add Through External Javascript +## Add Through External JavaScript -If your website cannot use PHP (its files end in `.html`, `.htm`, or otherwise), you can insert the Google Analytics code through your terminal, using an external Javascript file and the `sed` command. +If your website cannot use PHP (its files end in `.html`, `.htm`, or otherwise), you can insert the Google Analytics code through your terminal, using an external JavaScript file and the `sed` command. 1. Navigate to the directory your website is hosted in: cd /var/www/example.com/public_html -2. (Optional) If you already have a Javascript folder, change directories to that folder. Otherwise, create a Javascript folder now: +2. (Optional) If you already have a JavaScript folder, change directories to that folder. Otherwise, create a JavaScript folder now: mkdir javascript diff --git a/docs/uptime/analytics/zipkin-server-configuration-using-docker-and-mysql.md b/docs/uptime/analytics/zipkin-server-configuration-using-docker-and-mysql.md index e3788c1c981..b9ef6f8899c 100644 --- a/docs/uptime/analytics/zipkin-server-configuration-using-docker-and-mysql.md +++ b/docs/uptime/analytics/zipkin-server-configuration-using-docker-and-mysql.md @@ -81,7 +81,7 @@ The current stable version of Docker Compose is 1.16.1. Check for the latest ver sudo dnf install git -7. Use git to retrieve the Zipkin Docker-compose yaml files at [openzipkin/docker-zipkin](https://github.com/openzipkin/docker-zipkin). This is one of the powerful features of Docker, these files hold all of the system level configurations we need, to run several different Zipkin configurations. Like, Zipkin with MySQL, Zipkin with elasticsearch, and Zipkin with Kakfa. +7. Use git to retrieve the Zipkin Docker-compose YAML files at [openzipkin/docker-zipkin](https://github.com/openzipkin/docker-zipkin). This is one of the powerful features of Docker, these files hold all of the system level configurations we need, to run several different Zipkin configurations. Like, Zipkin with MySQL, Zipkin with elasticsearch, and Zipkin with Kakfa. cd ~ git clone https://github.com/openzipkin/docker-zipkin.git @@ -98,7 +98,7 @@ The Docker service will manage your containers, the container's host, Zipkin ser Docker is in charge of starting and stopping these services automatically when the host system is rebooted. it'll help us to map the ports from the container to the host's ports and it'll manage exporting the MySQL database files onto the host system. Docker can check to see if the container has failed, and restart it for us too. The host is in charge of running the actual Docker service and setting the firewall correctly. -Notice that the Zipkin container will expose port 9411 for its service, and the MySQL container will expose port 3306. We'll use the Docker-compose yaml files to forward port 9411 to the host's port 9411, so that the container will be accessible on the internet. +Notice that the Zipkin container will expose port 9411 for its service, and the MySQL container will expose port 3306. We'll use the Docker-compose YAML files to forward port 9411 to the host's port 9411, so that the container will be accessible on the internet. #### Zipkin Server Firewall Concepts @@ -146,7 +146,7 @@ Our goal is to set up the Zipkin Server for: The **docker-compose yml** files will control which system configuration we can use. We're going to select a MySQL configuration for storage. -1. Copy the MySQL docker-compose yaml file to your home directory and rename it docker-init.yml as we're going to need to make a few changes: +1. Copy the MySQL docker-compose YAML file to your home directory and rename it docker-init.yml as we're going to need to make a few changes: cd ~ cp docker-zipkin/docker-compose.yml docker-init.yml diff --git a/docs/web-servers/apache/how-to-set-up-htaccess-on-apache.md b/docs/web-servers/apache/how-to-set-up-htaccess-on-apache.md index bf6ed59e0a1..b618c990d10 100644 --- a/docs/web-servers/apache/how-to-set-up-htaccess-on-apache.md +++ b/docs/web-servers/apache/how-to-set-up-htaccess-on-apache.md @@ -74,7 +74,7 @@ By default, .htaccess isn't available. To enable it you will need to edit the co By default, someone visiting your website can view the directory and file structure, and gain access to files on the web server. It's best practice to restrict directory access, so that a visitor to example.com would have to be familiar with files on the server in order to see them. One way you can restrict this is through .htaccess. ### Create .htaccess -1. CMS systems such as Wordpress create .htaccess configurations by default. This guide assumes that no .htaccess file exists, so you will have to create one manually. Navigate to your site's root directory: +1. CMS systems such as WordPress create .htaccess configurations by default. This guide assumes that no .htaccess file exists, so you will have to create one manually. Navigate to your site's root directory: cd /var/www/html/example.com/public_html diff --git a/docs/web-servers/lamp/install-lamp-stack-on-ubuntu-16-04.md b/docs/web-servers/lamp/install-lamp-stack-on-ubuntu-16-04.md index 3cec572b5fc..f178a10babd 100644 --- a/docs/web-servers/lamp/install-lamp-stack-on-ubuntu-16-04.md +++ b/docs/web-servers/lamp/install-lamp-stack-on-ubuntu-16-04.md @@ -49,7 +49,7 @@ Instead of installing Apache, MySQL, and PHP separately, tasksel offers a conven sudo tasksel install lamp-server -3. Enter the prompt for a MySQL root password. See the steps below for Apache configurations, creating a virtual host, and installation of PHP modules for Wordpress installation. +3. Enter the prompt for a MySQL root password. See the steps below for Apache configurations, creating a virtual host, and installation of PHP modules for WordPress installation. ## Apache @@ -224,8 +224,7 @@ The beginning of the `php.ini` file contains examples commented out with a semic sudo systemctl restart apache2 - - {{< note >}} + {{< note >}} If you plan on using your LAMP stack to host a WordPress server, download these PHP modules: `apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc` {{< /note >}} diff --git a/docs/web-servers/lamp/lamp-server-on-centos-5.md b/docs/web-servers/lamp/lamp-server-on-centos-5.md index bc8db7b0608..d9c5af33e6e 100644 --- a/docs/web-servers/lamp/lamp-server-on-centos-5.md +++ b/docs/web-servers/lamp/lamp-server-on-centos-5.md @@ -112,7 +112,7 @@ Anytime you change an option in your `vhost.conf` file, or any other Apache conf ## Install and Configure MySQL Database Server -MySQL is a relational database management system (RDBMS) and is a popular component in contemporary web development tool-chains. It is used to store data for many popular applications, including Wordpress and Drupal. +MySQL is a relational database management system (RDBMS) and is a popular component in contemporary web development tool-chains. It is used to store data for many popular applications, including WordPress and Drupal. ### Install MySQL diff --git a/docs/web-servers/lamp/lamp-server-on-debian-5-lenny.md b/docs/web-servers/lamp/lamp-server-on-debian-5-lenny.md index a96d3f591ba..90c3a2dae2f 100644 --- a/docs/web-servers/lamp/lamp-server-on-debian-5-lenny.md +++ b/docs/web-servers/lamp/lamp-server-on-debian-5-lenny.md @@ -115,7 +115,7 @@ Assuming that you have configured the DNS for your domain to point to your Linod ## Install and Configure MySQL Database Server -MySQL is a relational database management system (RDBMS) and is a popular component in contemporary web development tool-chains. It is used to store data for many popular applications, including Wordpress and Drupal. +MySQL is a relational database management system (RDBMS) and is a popular component in contemporary web development tool-chains. It is used to store data for many popular applications, including WordPress and Drupal. ### Install MySQL diff --git a/docs/web-servers/lamp/lamp-server-on-debian-6-squeeze.md b/docs/web-servers/lamp/lamp-server-on-debian-6-squeeze.md index fde32d170b2..83b3fa7cf9a 100644 --- a/docs/web-servers/lamp/lamp-server-on-debian-6-squeeze.md +++ b/docs/web-servers/lamp/lamp-server-on-debian-6-squeeze.md @@ -117,7 +117,7 @@ Assuming that you have configured the DNS for your domain to point to your Linod ## Install and Configure MySQL Database Server -MySQL is a relational database management system (RDBMS) and is a popular component in contemporary web development tool chains. It is used to store data for many popular applications, including Wordpress and Drupal. +MySQL is a relational database management system (RDBMS) and is a popular component in contemporary web development tool chains. It is used to store data for many popular applications, including WordPress and Drupal. ### Install MySQL diff --git a/docs/web-servers/lamp/lamp-server-on-ubuntu-10-10-maverick.md b/docs/web-servers/lamp/lamp-server-on-ubuntu-10-10-maverick.md index 4838fa99a9f..3344e121d67 100644 --- a/docs/web-servers/lamp/lamp-server-on-ubuntu-10-10-maverick.md +++ b/docs/web-servers/lamp/lamp-server-on-ubuntu-10-10-maverick.md @@ -106,7 +106,7 @@ After enabling, disabling, or modifying any part of your Apache configuration, y ## Install and Configure the MySQL Database Server -MySQL is a relational database management system (RDBMS) and is a popular component of web development tool-chains. It is used to store data for many popular applications, including Wordpress and Drupal. +MySQL is a relational database management system (RDBMS) and is a popular component of web development tool-chains. It is used to store data for many popular applications, including WordPress and Drupal. ### Install MySQL diff --git a/docs/web-servers/lamp/lamp-server-on-ubuntu-11-04-natty.md b/docs/web-servers/lamp/lamp-server-on-ubuntu-11-04-natty.md index efec1191c94..142c8f13679 100644 --- a/docs/web-servers/lamp/lamp-server-on-ubuntu-11-04-natty.md +++ b/docs/web-servers/lamp/lamp-server-on-ubuntu-11-04-natty.md @@ -106,7 +106,7 @@ After enabling, disabling, or modifying any part of your Apache configuration, y ## Install and Configure the MySQL Database Server -MySQL is a relational database management system (RDBMS) and is a popular component of web development tool-chains. It is used to store data for many popular applications, including Wordpress and Drupal. +MySQL is a relational database management system (RDBMS) and is a popular component of web development tool-chains. It is used to store data for many popular applications, including WordPress and Drupal. ### Install MySQL diff --git a/docs/web-servers/lamp/lamp-server-on-ubuntu-11-10-oneiric.md b/docs/web-servers/lamp/lamp-server-on-ubuntu-11-10-oneiric.md index e268d9774ab..d0800543d29 100644 --- a/docs/web-servers/lamp/lamp-server-on-ubuntu-11-10-oneiric.md +++ b/docs/web-servers/lamp/lamp-server-on-ubuntu-11-10-oneiric.md @@ -106,7 +106,7 @@ After enabling, disabling, or modifying any part of your Apache configuration, y ## Install and Configure the MySQL Database Server -MySQL is a relational database management system (RDBMS) and is a popular component of web development tool-chains. It is used to store data for many popular applications, including Wordpress and Drupal. +MySQL is a relational database management system (RDBMS) and is a popular component of web development tool-chains. It is used to store data for many popular applications, including WordPress and Drupal. ### Install MySQL diff --git a/docs/web-servers/lamp/lamp-server-on-ubuntu-8-04-lts-hardy.md b/docs/web-servers/lamp/lamp-server-on-ubuntu-8-04-lts-hardy.md index 1f538982d95..04040fc6c0f 100644 --- a/docs/web-servers/lamp/lamp-server-on-ubuntu-8-04-lts-hardy.md +++ b/docs/web-servers/lamp/lamp-server-on-ubuntu-8-04-lts-hardy.md @@ -132,7 +132,7 @@ The `a2dissite` command is the inverse of `a2ensite`. After enabling, disabling, ## Install and Configure MySQL Database Server -MySQL is a relational database management system (RDBMS) and is a popular component in contemporary web development tool-chains. It is used to store data for many popular applications, including Wordpress and Drupal. +MySQL is a relational database management system (RDBMS) and is a popular component in contemporary web development tool-chains. It is used to store data for many popular applications, including WordPress and Drupal. ### Install MySQL diff --git a/docs/web-servers/lamp/lamp-server-on-ubuntu-9-04-jaunty.md b/docs/web-servers/lamp/lamp-server-on-ubuntu-9-04-jaunty.md index 8a88dd663c4..d734023547b 100644 --- a/docs/web-servers/lamp/lamp-server-on-ubuntu-9-04-jaunty.md +++ b/docs/web-servers/lamp/lamp-server-on-ubuntu-9-04-jaunty.md @@ -130,7 +130,7 @@ The `a2dissite` command is the inverse of `a2ensite`. After enabling, disabling, ## Install and Configure MySQL Database Server -MySQL is a relational database management system (RDBMS) and is a popular component in contemporary web development tool-chains. It is used to store data for many popular applications, including Wordpress and Drupal. +MySQL is a relational database management system (RDBMS) and is a popular component in contemporary web development tool-chains. It is used to store data for many popular applications, including WordPress and Drupal. ### Install MySQL diff --git a/docs/web-servers/lamp/set-up-a-lamp-server-on-gentoo.md b/docs/web-servers/lamp/set-up-a-lamp-server-on-gentoo.md index 58bd76673a6..208518074d1 100644 --- a/docs/web-servers/lamp/set-up-a-lamp-server-on-gentoo.md +++ b/docs/web-servers/lamp/set-up-a-lamp-server-on-gentoo.md @@ -119,7 +119,7 @@ Any time that you change an option in any of your Apache configuration files, re ## Install and Configure the MySQL Database Server -MySQL is a relational database management system (RDBMS) and is a popular component in contemporary web development tool-chains. It is used to store data for many popular applications, including Wordpress and Drupal. +MySQL is a relational database management system (RDBMS) and is a popular component in contemporary web development tool-chains. It is used to store data for many popular applications, including WordPress and Drupal. ### Install MySQL diff --git a/docs/web-servers/lemp/lemp-server-on-centos-5.md b/docs/web-servers/lemp/lemp-server-on-centos-5.md index 9c71a801a15..7b76698676a 100644 --- a/docs/web-servers/lemp/lemp-server-on-centos-5.md +++ b/docs/web-servers/lemp/lemp-server-on-centos-5.md @@ -296,5 +296,5 @@ You may wish to consult the following resources for additional information on th - [Basic nginx Configuration](/docs/websites/nginx/basic-nginx-configuration) - [Clustered Web Servers and Software Load Balancing with nginx](/docs/uptime/loadbalancing/how-to-use-nginx-as-a-front-end-proxy-server-and-software-load-balancer) - [Deploy CGI and Perl Scripts with Perl-FastCGI and nginx](/docs/web-servers/nginx/perl-fastcgi/centos-5) -- [Use PostgeSQL as an Alternative to MySQL for data storage](/docs/databases/postgresql/centos-5) +- [Use PostgreSQL as an Alternative to MySQL for data storage](/docs/databases/postgresql/centos-5) - [Deploy Python Applications with uWSGI and nginx](/docs/web-servers/nginx/python-uwsgi/centos-5) diff --git a/docs/web-servers/lemp/lemp-server-on-debian-5-lenny.md b/docs/web-servers/lemp/lemp-server-on-debian-5-lenny.md index be89073f207..1bc77ade74c 100644 --- a/docs/web-servers/lemp/lemp-server-on-debian-5-lenny.md +++ b/docs/web-servers/lemp/lemp-server-on-debian-5-lenny.md @@ -131,15 +131,15 @@ Regardless of the method you use to install nginx, you will need to configure `s {{< file-excerpt "nginx.conf" >}} server { - listen 80; - server_name www.example.com example.com; - access_log /srv/www/example.com/logs/access.log; - error_log /srv/www/example.com/logs/error.log; - - location / { - root /srv/www/example.com/public_html; - index index.html index.htm; - } + listen 80; + server_name www.example.com example.com; + access_log /srv/www/example.com/logs/access.log; + error_log /srv/www/example.com/logs/error.log; + + location / { + root /srv/www/example.com/public_html; + index index.html index.htm; + } } {{< /file-excerpt >}} @@ -336,5 +336,5 @@ You may wish to consult the following resources for additional information on th - [Basic nginx Configuration](/docs/websites/nginx/basic-nginx-configuration) - [Clustered Web Servers and Software Load Balancing with nginx](/docs/uptime/loadbalancing/how-to-use-nginx-as-a-front-end-proxy-server-and-software-load-balancer) - [Deploy CGI and Perl Scripts with Perl-FastCGI and nginx](/docs/web-servers/nginx/perl-fastcgi/debian-5-lenny) -- [Use PostgeSQL as an Alternative to MySQL for data storage](/docs/databases/postgresql/debian-5-lenny) +- [Use PostgreSQL as an Alternative to MySQL for data storage](/docs/databases/postgresql/debian-5-lenny) - [Deploy Python Applications with uWSGI and nginx](/docs/web-servers/nginx/python-uwsgi/debian-5-lenny) diff --git a/docs/web-servers/lemp/lemp-server-on-debian-6-squeeze.md b/docs/web-servers/lemp/lemp-server-on-debian-6-squeeze.md index c2877020e0d..834813213b6 100644 --- a/docs/web-servers/lemp/lemp-server-on-debian-6-squeeze.md +++ b/docs/web-servers/lemp/lemp-server-on-debian-6-squeeze.md @@ -306,5 +306,5 @@ You may wish to consult the following resources for additional information on th - [Basic nginx Configuration](/docs/websites/nginx/basic-nginx-configuration) - [Clustered Web Servers and Software Load Balancing with nginx](/docs/uptime/loadbalancing/how-to-use-nginx-as-a-front-end-proxy-server-and-software-load-balancer) - [Deploy CGI and Perl Scripts with Perl-FastCGI and nginx](/docs/web-servers/nginx/perl-fastcgi/debian-6-squeeze) -- [Use PostgeSQL as an Alternative to MySQL for data storage](/docs/databases/postgresql/debian-6-squeeze) +- [Use PostgreSQL as an Alternative to MySQL for data storage](/docs/databases/postgresql/debian-6-squeeze) - [Deploy Python Applications with uWSGI and nginx](/docs/web-servers/nginx/python-uwsgi/debian-6-squeeze) diff --git a/docs/web-servers/lemp/lemp-server-on-fedora-13.md b/docs/web-servers/lemp/lemp-server-on-fedora-13.md index be530bc26e8..1ebc91312c1 100644 --- a/docs/web-servers/lemp/lemp-server-on-fedora-13.md +++ b/docs/web-servers/lemp/lemp-server-on-fedora-13.md @@ -282,5 +282,5 @@ You may wish to consult the following resources for additional information on th - [Basic nginx Configuration](/docs/websites/nginx/basic-nginx-configuration) - [Clustered Web Servers and Software Load Balancing with nginx](/docs/uptime/loadbalancing/how-to-use-nginx-as-a-front-end-proxy-server-and-software-load-balancer) - [Deploy CGI and Perl Scripts with Perl-FastCGI and nginx](/docs/web-servers/nginx/perl-fastcgi/fedora-13) -- [Use PostgeSQL as an Alternative to MySQL for data storage](/docs/databases/postgresql/fedora-13) +- [Use PostgreSQL as an Alternative to MySQL for data storage](/docs/databases/postgresql/fedora-13) - [Deploy Python Applications with uWSGI and nginx](/docs/web-servers/nginx/python-uwsgi/fedora-13) diff --git a/docs/web-servers/lemp/lemp-server-on-ubuntu-10-04-lucid.md b/docs/web-servers/lemp/lemp-server-on-ubuntu-10-04-lucid.md index 83e203b06ef..beb2719e025 100644 --- a/docs/web-servers/lemp/lemp-server-on-ubuntu-10-04-lucid.md +++ b/docs/web-servers/lemp/lemp-server-on-ubuntu-10-04-lucid.md @@ -304,5 +304,5 @@ You may wish to consult the following resources for additional information on th - [Basic nginx Configuration](/docs/websites/nginx/basic-nginx-configuration) - [Clustered Web Servers and Software Load Balancing with nginx](/docs/uptime/loadbalancing/how-to-use-nginx-as-a-front-end-proxy-server-and-software-load-balancer) - [Deploy CGI and Perl Scripts with Perl-FastCGI and nginx](/docs/web-servers/nginx/perl-fastcgi/ubuntu-10-04-lucid) -- [Use PostgeSQL as an Alternative to MySQL for data storage](/docs/databases/postgresql/ubuntu-10-04-lucid) +- [Use PostgreSQL as an Alternative to MySQL for data storage](/docs/databases/postgresql/ubuntu-10-04-lucid) - [Deploy Python Applications with uWSGI and nginx](/docs/web-servers/nginx/python-uwsgi/ubuntu-10-04-lucid) diff --git a/docs/web-servers/lemp/lemp-server-on-ubuntu-10-10-maverick.md b/docs/web-servers/lemp/lemp-server-on-ubuntu-10-10-maverick.md index 39bd6701e73..b45e84eb6d7 100644 --- a/docs/web-servers/lemp/lemp-server-on-ubuntu-10-10-maverick.md +++ b/docs/web-servers/lemp/lemp-server-on-ubuntu-10-10-maverick.md @@ -304,5 +304,5 @@ You may wish to consult the following resources for additional information on th - [Basic nginx Configuration](/docs/websites/nginx/basic-nginx-configuration) - [Clustered Web Servers and Software Load Balancing with nginx](/docs/uptime/loadbalancing/how-to-use-nginx-as-a-front-end-proxy-server-and-software-load-balancer) - [Deploy CGI and Perl Scripts with Perl-FastCGI and nginx](/docs/web-servers/nginx/perl-fastcgi/ubuntu-10-10-maverick) -- [Use PostgeSQL as an Alternative to MySQL for data storage](/docs/databases/postgresql/ubuntu-10-10-maverick) +- [Use PostgreSQL as an Alternative to MySQL for data storage](/docs/databases/postgresql/ubuntu-10-10-maverick) - [Deploy Python Applications with uWSGI and nginx](/docs/web-servers/nginx/python-uwsgi/ubuntu-10-10-maverick) diff --git a/docs/web-servers/lemp/lemp-server-on-ubuntu-9-10-karmic.md b/docs/web-servers/lemp/lemp-server-on-ubuntu-9-10-karmic.md index 3c82fdfa8db..bdb93efd39e 100644 --- a/docs/web-servers/lemp/lemp-server-on-ubuntu-9-10-karmic.md +++ b/docs/web-servers/lemp/lemp-server-on-ubuntu-9-10-karmic.md @@ -321,5 +321,5 @@ You may wish to consult the following resources for additional information on th - [Basic nginx Configuration](/docs/websites/nginx/basic-nginx-configuration) - [Clustered Web Servers and Software Load Balancing with nginx](/docs/uptime/loadbalancing/how-to-use-nginx-as-a-front-end-proxy-server-and-software-load-balancer) - [Deploy CGI and Perl Scripts with Perl-FastCGI and nginx](/docs/web-servers/nginx/perl-fastcgi/debian-5-lenny) -- [Use PostgeSQL as an Alternative to MySQL for data storage](/docs/databases/postgresql/debian-5-lenny) +- [Use PostgreSQL as an Alternative to MySQL for data storage](/docs/databases/postgresql/debian-5-lenny) - [Deploy Python Applications with uWSGI and nginx](/docs/web-servers/nginx/python-uwsgi/debian-5-lenny) diff --git a/docs/websites/cms/how-to-install-and-configure-wordpress.md b/docs/websites/cms/how-to-install-and-configure-wordpress.md index 4d5e6d7230f..ad0c682ac6a 100644 --- a/docs/websites/cms/how-to-install-and-configure-wordpress.md +++ b/docs/websites/cms/how-to-install-and-configure-wordpress.md @@ -20,7 +20,7 @@ external_resources: WordPress is a popular, dynamic, blog-focused content management system. The software is built upon a LAMP or LEMP stack and features an extensive plugin framework and theme system, which allows site owners and developers to deploy easy-to-use and powerful publishing tools. -If you're using Ubuntu 16.04, please use our guide on how to [Install Wordpress on Ubuntu 16.04](/docs/websites/cms/install-wordpress-on-ubuntu-16-04). +If you're using Ubuntu 16.04, please use our guide on how to [Install WordPress on Ubuntu 16.04](/docs/websites/cms/install-wordpress-on-ubuntu-16-04). {{< note >}} This guide is written for a non-root user. Commands that require elevated privileges are prefixed with `sudo`. If you're not familiar with the `sudo` command, you can check our [Users and Groups](/docs/tools-reference/linux-users-and-groups) guide. diff --git a/docs/websites/cms/install-odoo-10-on-ubuntu-16-04.md b/docs/websites/cms/install-odoo-10-on-ubuntu-16-04.md index 32ca4489bca..ad811759451 100644 --- a/docs/websites/cms/install-odoo-10-on-ubuntu-16-04.md +++ b/docs/websites/cms/install-odoo-10-on-ubuntu-16-04.md @@ -112,7 +112,7 @@ Install the required Python libraries: These commands use the `requirements.txt` files provided with your Odoo installation to ensure you're getting the correct versions of the packages your applications depend on. -### Install Less CSS via nodejs and npm +### Install Less CSS via Node.js and npm 1. Download and run the `nodejs` installation script from nodesource: @@ -122,7 +122,7 @@ These commands use the `requirements.txt` files provided with your Odoo installa sudo apt install -y nodejs -3. Install a newer version of Less via `npm`, the NodeJS package manager. +3. Install a newer version of Less via `npm`, the Node.js package manager. sudo npm install -g less less-plugin-clean-css diff --git a/docs/websites/cms/install-odoo-9-erp-on-ubuntu-14-04.md b/docs/websites/cms/install-odoo-9-erp-on-ubuntu-14-04.md index ca578d7ecbe..9dc56d703be 100644 --- a/docs/websites/cms/install-odoo-9-erp-on-ubuntu-14-04.md +++ b/docs/websites/cms/install-odoo-9-erp-on-ubuntu-14-04.md @@ -109,7 +109,7 @@ Install Python libraries using the following commands: sudo pip install -r /opt/odoo/doc/requirements.txt sudo pip install -r /opt/odoo/requirements.txt -### Install Less CSS via nodejs and npm +### Install Less CSS via Node.js and npm 1. Download the `nodejs` installation script from [nodesource](https://nodesource.com/): diff --git a/docs/websites/cms/install-wordpress-on-ubuntu-16-04.md b/docs/websites/cms/install-wordpress-on-ubuntu-16-04.md index 190c1642ec4..f3b73e6e19b 100644 --- a/docs/websites/cms/install-wordpress-on-ubuntu-16-04.md +++ b/docs/websites/cms/install-wordpress-on-ubuntu-16-04.md @@ -98,7 +98,7 @@ Replace each instance of `example.com` in this guide with your site's domain nam WordPress will test the credentials and if authentication is successful, prompt you to **Run the install**. {{< note >}} -If Wordpress doesn't display when you visit your domain, try adding `/wp-admin` to the end of the URL. This sometimes happens if you previously created an index file in your site's home directory. +If WordPress doesn't display when you visit your domain, try adding `/wp-admin` to the end of the URL. This sometimes happens if you previously created an index file in your site's home directory. {{< /note >}} 2. Fill out the administration information and click **Install WordPress**. @@ -188,7 +188,7 @@ upload_max_filesize = 2M ## Install Optional PHP Extensions -Wordpress, and many of its plugins, use PHP extensions that you'll need to install manually. This section is optional, but it will allow you to access some Wordpress features you may not have with a basic PHP installation. +WordPress, and many of its plugins, use PHP extensions that you'll need to install manually. This section is optional, but it will allow you to access some Wordpress features you may not have with a basic PHP installation. - In order to modify photos or images in Wordpress, you'll need the PHP-GD extension. For example, when you upload an image to use as a header, you may need to crop the image to make it fit your page. @@ -202,7 +202,7 @@ Wordpress, and many of its plugins, use PHP extensions that you'll need to insta sudo apt install php7.0-mbstring -- To use XML-RPC to access Wordpress via the mobile app, or to use Jetpack, you'll need `php-xmlrpc`. For more information on XML-RPC, visit the [WordPress guide on XML-RPC](https://codex.wordpress.org/XML-RPC_Support). For more information on Jetpack, visit [Jetpack for Wordpress](https://jetpack.com/). +- To use XML-RPC to access WordPress via the mobile app, or to use Jetpack, you'll need `php-xmlrpc`. For more information on XML-RPC, visit the [WordPress guide on XML-RPC](https://codex.wordpress.org/XML-RPC_Support). For more information on Jetpack, visit [Jetpack for Wordpress](https://jetpack.com/). To install the XML-RPC extension: diff --git a/docs/websites/cms/turbocharge-wordpress-search-with-solr.md b/docs/websites/cms/turbocharge-wordpress-search-with-solr.md index c2bda029ce5..a1a51db2dd1 100644 --- a/docs/websites/cms/turbocharge-wordpress-search-with-solr.md +++ b/docs/websites/cms/turbocharge-wordpress-search-with-solr.md @@ -470,7 +470,7 @@ If Solr is installed on a different server from WordPress, repeat the test from - **Post types to be indexed**: Selecting all of them is recommended. **Post** indexes all blog posts, **page** all pages (such as about pages), and **attachment** all documents (such as PDFs and DOC files). - - **Custom taxonomies to be indexed**: Generally there is no need to enter anything here; however, if Wordpress has been customized to organize blog posts in ways other than categories and tags, enter the name of the taxonomy here. + - **Custom taxonomies to be indexed**: Generally there is no need to enter anything here; however, if WordPress has been customized to organize blog posts in ways other than categories and tags, enter the name of the taxonomy here. - **Custom fields to be indexed**: Generally there is no need to select anything here. diff --git a/docs/websites/forums/install-and-run-askbot-on-ubuntu-16-04.md b/docs/websites/forums/install-and-run-askbot-on-ubuntu-16-04.md index 6d15bbe7818..288752893eb 100644 --- a/docs/websites/forums/install-and-run-askbot-on-ubuntu-16-04.md +++ b/docs/websites/forums/install-and-run-askbot-on-ubuntu-16-04.md @@ -120,7 +120,7 @@ For more detailed information about the arguments to `askbot-setup`, user the `- sed -i "s|STATIC_URL = '/m/'|STATIC_URL = '/static/'|" /home/example_user/askbot/settings.py -## Deploy AskBot with LetsEncrypt SSL +## Deploy AskBot with Let's Encrypt SSL {{< note >}} This section requires that you have a Fully Qualified Domain Name (FQDN) that is configured to point to your Linode. In the examples below, replace `example.com` with your FQDN. @@ -167,7 +167,7 @@ WantedBy=multi-user.target sudo systemctl daemon-reload sudo systemctl restart nginx -5. Use [Letsencrypt](/docs/security/ssl/install-lets-encrypt-to-create-ssl-certificates) to obtain an SSL certificate for your domain: +5. Use [Let's Encrypt](/docs/security/ssl/install-lets-encrypt-to-create-ssl-certificates) to obtain an SSL certificate for your domain: sudo letsencrypt certonly -a webroot --agree-tos --email admin@example.com --webroot-path=/var/www/html -d example.com -d www.example.com diff --git a/docs/websites/host-a-website-with-high-availability.md b/docs/websites/host-a-website-with-high-availability.md index 2241665a702..2664607e6dc 100644 --- a/docs/websites/host-a-website-with-high-availability.md +++ b/docs/websites/host-a-website-with-high-availability.md @@ -22,7 +22,7 @@ external_resources: When deploying a website or application, one of the most important elements to consider is availability, or the period of time for which your content is accessible to users. High availability is a term used to describe server setups that eliminate single points of failure by offering redundancy, monitoring, and failover. This ensures that even if one component of your web stack goes down, the content will still be accessible. -In this guide, we'll explain how to host a highly available website with Wordpress. However, you can use this setup to serve other types of content as well. This guide is intended to be a tutorial on the setup of such a system. For more information on how each element in the high availability stack functions, refer to our [introduction to high availability](/docs/websites/introduction-to-high-availability). +In this guide, we'll explain how to host a highly available website with WordPress. However, you can use this setup to serve other types of content as well. This guide is intended to be a tutorial on the setup of such a system. For more information on how each element in the high availability stack functions, refer to our [introduction to high availability](/docs/websites/introduction-to-high-availability). ## Before You Begin @@ -617,10 +617,10 @@ The final step in creating a highly available website or application is to load For instructions on how to install this component, follow our guide on [getting started with NodeBalancers](/docs/platform/nodebalancer/getting-started-with-nodebalancers). Be sure to use the *private* IP addresses of your application servers when adding nodes to your backend. {{< note >}} -Nodebalancers are an add-on service. Be aware that adding a Nodebalancer will create an additional monthly charge to your account. Please see our [Billing and Payments](/docs/platform/billing-and-payments#additional-linode-services) guide for more information. +NodeBalancers are an add-on service. Be aware that adding a NodeBalancer will create an additional monthly charge to your account. Please see our [Billing and Payments](/docs/platform/billing-and-payments#additional-linode-services) guide for more information. {{< /note >}} -## Wordpress (Optional) +## WordPress (Optional) If you're installing WordPress to manage your new highly available website, we'll explain how to do so here. If you're using your cluster to serve a custom application, website, or for another purpose, you may skip this section. @@ -643,13 +643,13 @@ If you're installing WordPress to manage your new highly available website, we'l systemctl restart httpd -5. On *just one* of your application servers, install the latest version of Wordpress into `/srv/www` and extract it: +5. On *just one* of your application servers, install the latest version of WordPress into `/srv/www` and extract it: cd /srv/www wget http://wordpress.org/latest.tar.gz tar -xvf latest.tar.gz - Optionally, you can create a backup of your original Wordpress archive in case you need to reinstall it at a later time: + Optionally, you can create a backup of your original WordPress archive in case you need to reinstall it at a later time: mv latest.tar.gz wordpress-`date "+%Y-%m-%d"`.tar.gz @@ -661,9 +661,9 @@ If you're installing WordPress to manage your new highly available website, we'l systemctl restart httpd -8. In a web browser, navigate to the IP address of one of your application nodes (or the NodeBalancer) to access the Wordpress admin panel. Use `wordpress` as the database name and user name, enter the password you configured in Step 2, and enter your floating IP address as the database host. For additional WordPress setup instruction, see our guide on [Installing and Configuring WordPress](/docs/websites/cms/how-to-install-and-configure-wordpress#configure-wordpress). +8. In a web browser, navigate to the IP address of one of your application nodes (or the NodeBalancer) to access the WordPress admin panel. Use `wordpress` as the database name and user name, enter the password you configured in Step 2, and enter your floating IP address as the database host. For additional WordPress setup instruction, see our guide on [Installing and Configuring WordPress](/docs/websites/cms/how-to-install-and-configure-wordpress#configure-wordpress). -Congratulations! You've successfully configured a highly available Wordpress site, and you're ready to start publishing content. For more information, feel free to reference our [Wordpress configuration guide](/docs/websites/cms/how-to-install-and-configure-wordpress). +Congratulations! You've successfully configured a highly available WordPress site, and you're ready to start publishing content. For more information, feel free to reference our [WordPress configuration guide](/docs/websites/cms/how-to-install-and-configure-wordpress). ## DNS Records