Skip to content
YouTube Twitter RSS

Sandy Scott's Web Spot

My little corner of the web
Skip to content
  • Home
  • Computers
  • PLCs
  • Software
  • Other
  • All tags
Home Page

Server Setup 14: Backups

Sandy 2020-06-01 2020-06-05Computers backup, Debian, Linux, mysqldump, rsync, scripting, shell, SpiderOak 0

There’s lots of ways you could lose your website – a hard drive can fail, the server could be damaged by a lightning strike, or even stolen in a burglary. To get back up and running you’ll need to fix or replace the hardware, but this post is meant to…

Continue reading

Server Setup 13: Security Improvements

Sandy 2020-05-25 2020-06-05Computers Apache, Debian, Linux, WordPress 0

One recommendation that many security experts make is that the WordPress configuration files should be outside the web root. Lets make this change. WordPress Create a new folder called /var/www_config. Put a new folder in here, wordpress Copy the WordPress configuration file across, and set it’s permissions so no-one apart…

Continue reading

Server Setup 12: Collabora

Sandy 2020-05-24 2021-01-26Computers Apache, Collabora, Debian, Linux, Nextcloud 0

The final of the 3 big pieces – this provides document editing capability in Nextcloud. Install Collabora There are a couple of ways to install Collabora, and the recommended way is to use a Docker image. That isn’t ideal for us because the Docker version will use more resources which…

Continue reading

Server Setup 11: Config Improvements

Sandy 2020-05-22 2020-06-05Computers Apache, Debian, Linux, Nextcloud 0

Before enabling public access to Nextcloud, lets take a moment to improve things a little. Apache Config First up, let’s force the use of the HTTPS and make sure we haven’t left any security holes by stripping back the HTTP config file to it’s bare bones. The default Apache configuration…

Continue reading

Server Setup 10: Nextcloud Installation

Sandy 2020-05-21 2020-06-05Computers Apache, Debian, Linux, MariaDB, Nextcloud 0

Database Again, same as for WordPress, we need a database and a user. Same command to login as the root database server user: a similar set of SQL commands to set up the nextcloud database: Disable Public Access – a different way Like before, we don’t want the Nextclound site…

Continue reading

Server Setup 9: Nextcloud Prep

Sandy 2020-05-21 2020-06-05Computers Apache, certbot, Debian, DNS, Linux, Nextcloud 0

First, we need 1 extra PHP module: Like with WordPress, we’ll create a folder and apache configuration for Nextcloud: And we’ll use essentially the same apache configuration we used for wordpress, with a few tweaks. We’ll also create a temporary configuration for collabora while we’re here: This is just a…

Continue reading

Server Setup 8: WordPress tweaks

Sandy 2020-05-21 2020-06-05Computers Akismet, Linux, WordPress 0

Most of these steps are optional, but highly recommended Set up Anti-Spam Spam comments are an unfortunate reality of life on the internet, so you’ll need something to stop them. Akismet is a highly respected solution, and is free for personal users, but you need to sign up for a…

Continue reading

Server Setup 7: Install WordPress

Sandy 2020-05-21 2020-06-05Computers Linux, port, WordPress 0

After this post you’ll have a working WordPress installation to play with! Make website unavailable from public internet A word of warning – the first thing that will happen once we’ve installed wordpress is you’ll create an admin user. You don’t want a hacker to swoop in a beat you…

Continue reading

Server Setup 6: WordPress Pre-requisites

Sandy 2020-05-21 2020-06-05Computers Debian, Linux, PHP, WordPress 0

WordPress is a very flexible platform, but there are a few key pieces that are essential for it to run: A websever We installed Apache in an earlier post so that’s covered, though we will need some extra modules. PHP This is the programming language WordPress is built in and…

Continue reading

Server Setup 5: HTTPS

Sandy 2020-05-21 2020-06-05Computers certbot, Debian, HTTPS, Lets Encrypt, Linux 0

Secure websites have become the norm for almost everything. They protect your privacy when viewing public information, and are an essential security component with any website you need to log into – without it, an attacker might be able to snoop on your password, or any information the website sends…

Continue reading

12345
Powered by Nirvana & WordPress.
YouTube Twitter RSS