Have you tried following the instructions on the Snort website? https://www.upcloud.com/support/installing-snort-on-ubuntu/
Metasploitable uses an ubuntu distro, so the instructions on their site should be exactly what you need.
I'm strongly considering Upcloud for my next project.
A quick unscientific/unverified benchmark shows them to be about 50% faster for CPU and twice speed for disk transfer rates than DO. They appear to have a good SLA, redundancy (separated storage (from location of VM)), private networking and firewall outside your VMs, all elements that hint to good reliability potential.
The only element I am unsure of is how good their support is.
Hi,
A great starting point (and still do from time to time) is this article at medium. It's a really good summary of tools and articles that get you started using docker.
https://medium.com/@yoginth/what-is-docker-4494f2fc72e6
After the container is created you can mount a directory (or file) that has to stay persistent. Meaning it will not be destroyed after you destroy your container.
1) Let Docker store and manage the volume for you; Basically each time you create a container it will write a folder somewhere in your Docker data folder.
Example: Docker run --name MyWordpressSite wordpress -v "/var/www/html"
/var/www/html is the directory inside your container.
2) Point the volume to the exact location on the host.
(Recommend)
Example Docker run --name MyWordpressSite wordpress -v "/home/user/mywordpressdata:/var/www/html"
In this example all the data stored in your wordpress site are stored on your host under the home folder.
This way it's easier to find the data of your application and to create your backup routines.
Also I recommend learning Docker compose, it's way more comprehensive when reading a single yml file than a bunch of options in command, and it's easier to duplicate.
My first hit on Google and browsing over the content it looks like a good starting point for you.
https://www.upcloud.com/support/deploy-wordpress-with-docker-compose/
It will put the HTML and database in the directory wordpress-compose.
Also if you want to "enter" your container just run 'Docker exec -ti Containername /bin/bash' or /bin/sh (depends on the base image)
To find out the container name run 'Docker ps'
Cheers
Your problem is not with cron, it's with certbot. You're trying to run /usr/bin/certbot (I assume) so your first cron entry should be correct. Have you configured certbot correctly? Look at information provided here, in particular, do you have the python-letsencrypt-apache software package installed?
Depends mostly on what your requirements are, but you can start by checking these guys out: http://www.hostingservice.fi/
UpCloud has a datacentre in Helsinki as well; perhaps they can help: https://www.upcloud.com/
Have you tried upcloud? They are the fastest vps cloud provider I‘ve tested so far ( against Vultr, digital ocean, ovh etc.) here https://www.upcloud.com/register/?promo=8AT72U you get a free trial with 25$ credit. With multiple datacenter around the world.
From my previous experience with Linode, I have moved to another VPS provider, not DO but UpCloud because it’s the most performant (many source and someone’s gist proved it) and I have gotten half the price than what you get in DO. If you need, message me.
If you serious about performance and service quality, they will give you 50x compensation for downtime of more than 5mins, I really like their promise and unique selling points after reading other reviews in the forums.
https://www.upcloud.com/blog/how-seriously-does-your-cloud-hosting-provider-take-redundancy/
That’s why UpCloud didn’t advertised on Facebook, customers are more important than marketing.
Just create diferent docker-compose files for each service.
Example: MariaDB + WordPress
wordpress:
image: wordpress
links:
- mariadb:mysql
environment:
- WORDPRESS_DB_PASSWORD=<password>
ports:
- "<server public IP>:80:80"
volumes:
- ./code:/code
- ./html:/var/www/html
mariadb:
image: mariadb
environment:
- MYSQL_ROOT_PASSWORD=<password>
- MYSQL_DATABASE=wordpress
volumes:
- ./database:/var/lib/mysql
(taken from https://www.upcloud.com/support/deploy-wordpress-with-docker-compose/ )