Skip to content

Comments

[Update] Using Fail2ban to Secure Your Server - A Tutorial#3889

Merged
leslitagordita merged 3 commits intolinode:developfrom
leslitagordita:nc-fail2ban
Jan 11, 2021
Merged

[Update] Using Fail2ban to Secure Your Server - A Tutorial#3889
leslitagordita merged 3 commits intolinode:developfrom
leslitagordita:nc-fail2ban

Conversation

@leslitagordita
Copy link
Contributor

@nmelehan
Copy link
Contributor

nmelehan commented Jan 8, 2021

✔️ Deploy preview for nostalgic-ptolemy-b01ab8 ready!

🔨 Explore the source changes: 4bd091e

🔍 Inspect the deploy logs: https://app.netlify.com/sites/nostalgic-ptolemy-b01ab8/deploys/5ffc9a329140f20007cf56d5

😎 Browse the preview: https://deploy-preview-3889--nostalgic-ptolemy-b01ab8.netlify.app

@leslitagordita leslitagordita merged commit bd99a79 into linode:develop Jan 11, 2021
andystevensname added a commit that referenced this pull request Jan 15, 2021
* fix syntax typo

* Update API reference to API spec v4.81.0

* Top Docs Video Additions

* Make the eight-volume limitation more clear in our Block Storage guide

* updated links

* Update index.md

change misspelling .httaccess to .htaccess

* Added the youtube short code

* shortcode update

* [New] Backup MariaDB/MySQL to Object Storage using Restic (#3844)

* First draft of my "backup MariaDB to Object Storage with Restic" guide

* Re-organised the MariaDB/Restic article to install and configure Restic first before implementing the backup script. Completed the first draft of the article.

* Further drafts and refinements to the MariaDB/Restic article and more real-life examples from a scratch Linode

* Added a screenshot of a Restic-populated bucket in Cloud Manager, and a note to the "Before you begin" to install wget and bzip2, as these are not present on CentOS

* Split out the installing Restic and creating a Restic repository into short guides as I plan on creating another guide to backup the filesystem using Restic

* Removed trailing spaces in the Backup MariaDB to Restic article, as per the Travis report

* Removed more trailing spaces in the Backup MariaDB to Restic article, as per the Travis report

* Added Restic to the Vale dictionary for spellings

* Move files to new locations in new UI

* Tech/copy edit

* Add slugs to new shortguides

* copy edits

* More copy edits

* Remove redundant chmod commands

* Fix typo

Co-authored-by: Andy Heathershaw <andy@andysh.uk>
Co-authored-by: Andy Heathershaw <andy.heathershaw@premiersoftware.co.uk>
Co-authored-by: nmelehan <nmelehan@gmail.com>

* Added a new article to secure a website using Let's Encrypt and acme.sh (#3506)

* Added a new article to secure a website using Let's Encrypt and acme.sh

* Copy tweak to the acme.sh article and a couple of new Vale additions

* Correctly formatted folder path in acme.sh article

* Tech/copy edit

* Copy edits

* Address vale warnings

Co-authored-by: Andy Heathershaw <andy.heathershaw@premiersoftware.co.uk>
Co-authored-by: nmelehan <nmelehan@gmail.com>
Co-authored-by: leslitagordita <contact@lesliesalazar.com>

* updated the link to hel repos (#3818)

Signed-off-by: Rajakavitha1 <krajakavitha@gmail.com>

* [update] fixed the indentation for the message (#3840)

- As per the comment in disqus: I think there's a minor typo in the Ansible debug message -

<code>- name: Print info about my Linode instance
    debug:
      msg: "ID is {{ my_linode.instance.id }} IP is {{ my_linode.instance.ipv4 }}"</code>

debug should be unindented two spaces, as should msg.

* fixed links (#3832)

* update links (#3830)

* Cloud Firewall Tor Avail (#3847)

* removed note about atlanta (#3831)

* [Update] Lets Encrypt and SSL guides - deprecated links (#3823)

* changed deprecated link to certbot guide for ubuntu

* updated the self signed link as well, it did not have two

* updated links and moved title image to front matter (#3816)

* removed &nbsp; in output, updated links, removed future tense (#3829)

* Remove IP address from directory listing (#3838)

* minor fixes for spacing in file samples (#3720)

* Northcutt batch 1 (#3843)

* SEO Improvements on how to install Git blog post

* SEO improvements on how to install Git blog post

* Add description and og_description

Copy edits for Q&A section.
Proper spelling of GitHub
Remove future tense
Clarify steps and improve syntax

* More coppy edits

* Add new term to vale dictionary

Co-authored-by: leslitagordita <contact@lesliesalazar.com>

* add generated images

* updated links and removed future tense (#3824)

Co-authored-by: hzoppetti <hzoppetti@linode.com>

* Include caution messages for Backup deletion when removing services (#3814)

* Include caution messages for Backup deletion when removing services

Removing a Linode's backups or the Linode itself will delete all
backups generated by the Linode Backup Service, including snapshots.
There is also a small formatting change in this commit on the Backup
Service guide to correct monospaced text that was appearing on a note.

* copy edits

Co-authored-by: nullfinity <amarchetta@linode.com>
Co-authored-by: hzoppetti <hzoppetti@linode.com>

* [Update] Linode Manager Security Controls (#3809)

* updated instructions on how to send creds also api section which led to updating the api guide

* added the revoke api access token to the product docs, minor edits

Co-authored-by: hzoppetti <hzoppetti@linode.com>

* updated billing guide with new cloud manager flow and images (#3808)

Co-authored-by: hzoppetti <hzoppetti@linode.com>

* [Update] Xen Guides (#3821)

* added notes to deprecated guides, removed xen from relevant guide, new shortguide note

* updated shortguide note

* formatting for include

Co-authored-by: hzoppetti <hzoppetti@linode.com>

* [Update] Jitsi Marketplace App (#3836)

* update for rDNS change

* fixed another link

Co-authored-by: hzoppetti <hzoppetti@linode.com>

* [Update] Setup DNS on cPanel (#3820)

* updated ips in conf file and removed future tense

* added og_description and h1_title

* added keyword phrase

Co-authored-by: hzoppetti <hzoppetti@linode.com>

* [Release Candidate] v1.12.0

Publish docs for API release 4.82.0

* [Release Candidate] v1.12.1

* Update theme

* Generate images in resources/_gen/images

Recent theme updates change how images are sized inside guides
and docs, and on the home page/listing pages

Eventually, we shoud run hugo -gc to clean up the old generated
images that are no longer used. But out of caution I thought we
should delay this, in case some users' browsers still request them

* Use Hugo 0.79.0 for Netlify

* Make Netlify automatically load /docs path when clicked on from GitHub

* Use Hugo 0.79.0 for Travis

* Run png-crc-fix script

* Update generated images in resources/_gen/images/

* Record newest index settings for Algolia to algolia_settings.json

* Update linode-website-partials December 20 2020

* Update theme

- Updates AlpineJS
- Fixes a search timing issue Bjørn discovered
- Makes clicking on a title in the ToC update the browser's URL with the title's ID

* Revert "[Hotfix] v1.12.2"

* SEO updates to the How to find files with Linux blog post

* Copy Edits

* Wireguard guide updates

Add registered mark and fine print.

* Fix spacing

* Also fix spacing

* Update Featured Guide

Changed from Wireguard to Minecraft

* Add  author  name to vale

* Wireguard guide is now headless and no longer indexed.

* Remove link to guide from product docs

* Remove wireguard guide

* SEO Updates: to the how to install Plex on Ubuntu blog post (#3863)

* Updates to the how to install Plex on Ubuntu blog post

* Copy edits

* Fix typo

Co-authored-by: leslitagordita <contact@lesliesalazar.com>

* GitHub actions (#3839)

* Add GitHub actions workflow file to replace Travis

* Clean up

* Remove escaped apostrophe

* Fix vale

* [Update] Configure Postfix to Send Email Using External SMTP Servers (#3882)

* SEO updates for how to configure postfix using external SMTP

* Copy edits and restructuring

* Fix Blueberry error related to Let's encrypt guide

* Fix vale error

Remove instances of Amazon ES

* Fix vale issue related to apostrophe in Lets encrypt title frontmatter

* Fix vale errors

Co-authored-by: nickatnorthcutt <73670056+nickatnorthcutt@users.noreply.github.com>

* [Update] Linux Users and Groups (#3885)

* SEO updates to linux users and groups blog post

* Copy edits, clarifying information, fixing inaccurate info

Co-authored-by: nickatnorthcutt <73670056+nickatnorthcutt@users.noreply.github.com>

* [Update] CMR changes for Support Guide (#3883)

* CMR changes for Support

* fixed the vale error

* Update Vale GitHub Action

The styles property is used to import external styles into the
StylesPath defined in .vale.ini:
https://github.com/errata-ai/vale-action#styles
We were not using it in this way; instead, our styles property
was set to be equal to the StylesPath. This caused an exit code 2
error for Vale.

Co-authored-by: nmelehan <nmelehan@gmail.com>

* [Update] Using Fail2ban to Secure Your Server - A Tutorial (#3889)

* SEO updates to Using Fail2Ban to secure a server blog post

* Copy and tech edit for nc updates

* Remove future tense and add dictionary terms

Co-authored-by: nickatnorthcutt <73670056+nickatnorthcutt@users.noreply.github.com>

* Add gen images

* update vale dictionary

* Vendor reference update for API release 4.83.0 and 4.83.1

* Update GHA Vale steps

* [New] Deploy Mist.io with Marketplace Apps

* find ip sentence fix

Co-authored-by: Billy Thompson <bthompson@linode.com>
Co-authored-by: leslitagordita <8379582+leslitagordita@users.noreply.github.com>
Co-authored-by: hzoppetti <hzoppetti@linode.com>
Co-authored-by: Nathan Melehan <nmelehan@gmail.com>
Co-authored-by: nullfinity <61131984+nullfinity@users.noreply.github.com>
Co-authored-by: pockhiss <11829270+pockhiss@users.noreply.github.com>
Co-authored-by: Rajakavitha1 <krajakavitha@gmail.com>
Co-authored-by: Andy Heathershaw <andy@andysh.uk>
Co-authored-by: Andy Heathershaw <andy.heathershaw@premiersoftware.co.uk>
Co-authored-by: leslitagordita <contact@lesliesalazar.com>
Co-authored-by: hzoppetti <50596820+hzoppetti@users.noreply.github.com>
Co-authored-by: nickatnorthcutt <73670056+nickatnorthcutt@users.noreply.github.com>
Co-authored-by: nullfinity <amarchetta@linode.com>
Co-authored-by: Ben Bigger <25663044+bbiggerr@users.noreply.github.com>
Co-authored-by: Andy Stevens <taylorstevens@gmail.com>
Co-authored-by: Andy Stevens <astevens@linode.com>
Co-authored-by: Jared <jaredkobos@gmail.com>
leslitagordita added a commit to leslitagordita/docs that referenced this pull request Jan 15, 2021
* fix syntax typo

* Update API reference to API spec v4.81.0

* Top Docs Video Additions

* Make the eight-volume limitation more clear in our Block Storage guide

* updated links

* Update index.md

change misspelling .httaccess to .htaccess

* Added the youtube short code

* shortcode update

* [New] Backup MariaDB/MySQL to Object Storage using Restic (linode#3844)

* First draft of my "backup MariaDB to Object Storage with Restic" guide

* Re-organised the MariaDB/Restic article to install and configure Restic first before implementing the backup script. Completed the first draft of the article.

* Further drafts and refinements to the MariaDB/Restic article and more real-life examples from a scratch Linode

* Added a screenshot of a Restic-populated bucket in Cloud Manager, and a note to the "Before you begin" to install wget and bzip2, as these are not present on CentOS

* Split out the installing Restic and creating a Restic repository into short guides as I plan on creating another guide to backup the filesystem using Restic

* Removed trailing spaces in the Backup MariaDB to Restic article, as per the Travis report

* Removed more trailing spaces in the Backup MariaDB to Restic article, as per the Travis report

* Added Restic to the Vale dictionary for spellings

* Move files to new locations in new UI

* Tech/copy edit

* Add slugs to new shortguides

* copy edits

* More copy edits

* Remove redundant chmod commands

* Fix typo

Co-authored-by: Andy Heathershaw <andy@andysh.uk>
Co-authored-by: Andy Heathershaw <andy.heathershaw@premiersoftware.co.uk>
Co-authored-by: nmelehan <nmelehan@gmail.com>

* Added a new article to secure a website using Let's Encrypt and acme.sh (linode#3506)

* Added a new article to secure a website using Let's Encrypt and acme.sh

* Copy tweak to the acme.sh article and a couple of new Vale additions

* Correctly formatted folder path in acme.sh article

* Tech/copy edit

* Copy edits

* Address vale warnings

Co-authored-by: Andy Heathershaw <andy.heathershaw@premiersoftware.co.uk>
Co-authored-by: nmelehan <nmelehan@gmail.com>
Co-authored-by: leslitagordita <contact@lesliesalazar.com>

* updated the link to hel repos (linode#3818)

Signed-off-by: Rajakavitha1 <krajakavitha@gmail.com>

* [update] fixed the indentation for the message (linode#3840)

- As per the comment in disqus: I think there's a minor typo in the Ansible debug message -

<code>- name: Print info about my Linode instance
    debug:
      msg: "ID is {{ my_linode.instance.id }} IP is {{ my_linode.instance.ipv4 }}"</code>

debug should be unindented two spaces, as should msg.

* fixed links (linode#3832)

* update links (linode#3830)

* Cloud Firewall Tor Avail (linode#3847)

* removed note about atlanta (linode#3831)

* [Update] Lets Encrypt and SSL guides - deprecated links (linode#3823)

* changed deprecated link to certbot guide for ubuntu

* updated the self signed link as well, it did not have two

* updated links and moved title image to front matter (linode#3816)

* removed &nbsp; in output, updated links, removed future tense (linode#3829)

* Remove IP address from directory listing (linode#3838)

* minor fixes for spacing in file samples (linode#3720)

* Northcutt batch 1 (linode#3843)

* SEO Improvements on how to install Git blog post

* SEO improvements on how to install Git blog post

* Add description and og_description

Copy edits for Q&A section.
Proper spelling of GitHub
Remove future tense
Clarify steps and improve syntax

* More coppy edits

* Add new term to vale dictionary

Co-authored-by: leslitagordita <contact@lesliesalazar.com>

* add generated images

* updated links and removed future tense (linode#3824)

Co-authored-by: hzoppetti <hzoppetti@linode.com>

* Include caution messages for Backup deletion when removing services (linode#3814)

* Include caution messages for Backup deletion when removing services

Removing a Linode's backups or the Linode itself will delete all
backups generated by the Linode Backup Service, including snapshots.
There is also a small formatting change in this commit on the Backup
Service guide to correct monospaced text that was appearing on a note.

* copy edits

Co-authored-by: nullfinity <amarchetta@linode.com>
Co-authored-by: hzoppetti <hzoppetti@linode.com>

* [Update] Linode Manager Security Controls (linode#3809)

* updated instructions on how to send creds also api section which led to updating the api guide

* added the revoke api access token to the product docs, minor edits

Co-authored-by: hzoppetti <hzoppetti@linode.com>

* updated billing guide with new cloud manager flow and images (linode#3808)

Co-authored-by: hzoppetti <hzoppetti@linode.com>

* [Update] Xen Guides (linode#3821)

* added notes to deprecated guides, removed xen from relevant guide, new shortguide note

* updated shortguide note

* formatting for include

Co-authored-by: hzoppetti <hzoppetti@linode.com>

* [Update] Jitsi Marketplace App (linode#3836)

* update for rDNS change

* fixed another link

Co-authored-by: hzoppetti <hzoppetti@linode.com>

* [Update] Setup DNS on cPanel (linode#3820)

* updated ips in conf file and removed future tense

* added og_description and h1_title

* added keyword phrase

Co-authored-by: hzoppetti <hzoppetti@linode.com>

* [Release Candidate] v1.12.0

Publish docs for API release 4.82.0

* [Release Candidate] v1.12.1

* Update theme

* Generate images in resources/_gen/images

Recent theme updates change how images are sized inside guides
and docs, and on the home page/listing pages

Eventually, we shoud run hugo -gc to clean up the old generated
images that are no longer used. But out of caution I thought we
should delay this, in case some users' browsers still request them

* Use Hugo 0.79.0 for Netlify

* Make Netlify automatically load /docs path when clicked on from GitHub

* Use Hugo 0.79.0 for Travis

* Run png-crc-fix script

* Update generated images in resources/_gen/images/

* Record newest index settings for Algolia to algolia_settings.json

* Update linode-website-partials December 20 2020

* Update theme

- Updates AlpineJS
- Fixes a search timing issue Bjørn discovered
- Makes clicking on a title in the ToC update the browser's URL with the title's ID

* Revert "[Hotfix] v1.12.2"

* SEO updates to the How to find files with Linux blog post

* Copy Edits

* Wireguard guide updates

Add registered mark and fine print.

* Fix spacing

* Also fix spacing

* Update Featured Guide

Changed from Wireguard to Minecraft

* Add  author  name to vale

* Wireguard guide is now headless and no longer indexed.

* Remove link to guide from product docs

* Remove wireguard guide

* SEO Updates: to the how to install Plex on Ubuntu blog post (linode#3863)

* Updates to the how to install Plex on Ubuntu blog post

* Copy edits

* Fix typo

Co-authored-by: leslitagordita <contact@lesliesalazar.com>

* GitHub actions (linode#3839)

* Add GitHub actions workflow file to replace Travis

* Clean up

* Remove escaped apostrophe

* Fix vale

* [Update] Configure Postfix to Send Email Using External SMTP Servers (linode#3882)

* SEO updates for how to configure postfix using external SMTP

* Copy edits and restructuring

* Fix Blueberry error related to Let's encrypt guide

* Fix vale error

Remove instances of Amazon ES

* Fix vale issue related to apostrophe in Lets encrypt title frontmatter

* Fix vale errors

Co-authored-by: nickatnorthcutt <73670056+nickatnorthcutt@users.noreply.github.com>

* [Update] Linux Users and Groups (linode#3885)

* SEO updates to linux users and groups blog post

* Copy edits, clarifying information, fixing inaccurate info

Co-authored-by: nickatnorthcutt <73670056+nickatnorthcutt@users.noreply.github.com>

* [Update] CMR changes for Support Guide (linode#3883)

* CMR changes for Support

* fixed the vale error

* Update Vale GitHub Action

The styles property is used to import external styles into the
StylesPath defined in .vale.ini:
https://github.com/errata-ai/vale-action#styles
We were not using it in this way; instead, our styles property
was set to be equal to the StylesPath. This caused an exit code 2
error for Vale.

Co-authored-by: nmelehan <nmelehan@gmail.com>

* [Update] Using Fail2ban to Secure Your Server - A Tutorial (linode#3889)

* SEO updates to Using Fail2Ban to secure a server blog post

* Copy and tech edit for nc updates

* Remove future tense and add dictionary terms

Co-authored-by: nickatnorthcutt <73670056+nickatnorthcutt@users.noreply.github.com>

* Add gen images

* update vale dictionary

* Vendor reference update for API release 4.83.0 and 4.83.1

* Update GHA Vale steps

* [New] Deploy Mist.io with Marketplace Apps

* find ip sentence fix

Co-authored-by: Billy Thompson <bthompson@linode.com>
Co-authored-by: leslitagordita <8379582+leslitagordita@users.noreply.github.com>
Co-authored-by: hzoppetti <hzoppetti@linode.com>
Co-authored-by: Nathan Melehan <nmelehan@gmail.com>
Co-authored-by: nullfinity <61131984+nullfinity@users.noreply.github.com>
Co-authored-by: pockhiss <11829270+pockhiss@users.noreply.github.com>
Co-authored-by: Rajakavitha1 <krajakavitha@gmail.com>
Co-authored-by: Andy Heathershaw <andy@andysh.uk>
Co-authored-by: Andy Heathershaw <andy.heathershaw@premiersoftware.co.uk>
Co-authored-by: leslitagordita <contact@lesliesalazar.com>
Co-authored-by: hzoppetti <50596820+hzoppetti@users.noreply.github.com>
Co-authored-by: nickatnorthcutt <73670056+nickatnorthcutt@users.noreply.github.com>
Co-authored-by: nullfinity <amarchetta@linode.com>
Co-authored-by: Ben Bigger <25663044+bbiggerr@users.noreply.github.com>
Co-authored-by: Andy Stevens <taylorstevens@gmail.com>
Co-authored-by: Andy Stevens <astevens@linode.com>
Co-authored-by: Jared <jaredkobos@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants