Owncloud is a popular file storage and synchronization system, with many additional features available for it. It's a self-hosted alternative to systems like dropbox, but with owncloud your files are stored on your own servers. This allows you to meet requirements to keep data in a certain jurisdiction, for example, or it might give you peace of mind to know where your data is stored and who has access to it.
Running owncloud means you can keep documents organized in the owncloud repository and have access to them from anywhere, including desktop computers, laptops, mobile devices, and even through the web on public computers. Changes made to those documents will be synchronized so the changes will show up on the other devices automatically.
You can use it as a personal server with a single account or it can be used as an organization's file store with multiple accounts. Users can be assigned to groups, and different groups can have access to different sets of files. You can also share files with someone outside your organization who doesn't have an account on owncloud by sending them a special link they can use to access the file.
There are also a number of plugins that can be loaded to enable other functionality; for example you can synchronize calendars and addressbooks between your devices using owncloud.
In this document, I'll explain how to get a recent version of Owncloud running on a new RimuHosting Debian VPS.
We are pleased to announce the availability of Ubuntu 16.04 LTS server for new setups. This release has been code named Xenial Xerus. The official release notes are available from the Ubuntu team here.
Our new VPS images are based on the official builds provided directly from http://cloud-images.ubuntu.com
Significant updates in this release include Continue reading
According to Wikipedia, "WordPress is the most popular blogging system in use on the Web, at more than 60 million websites." It's also the most commonly installed blogging system on our customers' servers, and we use it to run the blog you're reading right now.
One factor that has contributed to WordPress 's popularity is its ease of installation. And because it is so popular many themes, extensions and other add-ons are available, documentation and help resources abound, and an ecosystem of support companies has grown up around it. These provide a positive feedback loop, helping to reinforce its popularity.
But as well as being easy to install and popular, it is also the most commonly exploited system we host. That's because its popularity has led to increased interest from hackers, and also because the install defaults are not as secure as they could be. If a hacker can leverage these weaknesses to crack a password for your site, they will often use it to send spam or distribute exploits designed to hack into other computers. Even without cracking a password, many wordpress sites can be used to attack other sites. If your WordPress system gets exploited you'll have the unenviable task of cleaning that up, made a bit easier thanks to Liz's restore wordpress script.
Secure WordPress in 5 easy steps
February 29th, 2016 marks the end of LTS Support for Debian Squeeze, which is still used by many of our customers. This means that updates for known security issues will no longer be produced and over time, a server running this version will become vulnerable to being exploited.
Squeeze was released in 2011 and was our recommended distribution at the time, however if you're still running it now is the time to upgrade to a new version. Wheezy (Debian 7), and Jessie (Debian 8) have been released since then. Debian is known for having a relatively easy in-place upgrade system, compared to other distributions. However, there are still potential problems with any upgrade, so be prepared to fix up configuration problems that might prevent your server from operating properly after the upgrade.
We are happy to announce we are now offering VM hosting out of the NextDC facility in Sydney! Some highlights:
- Uptime Institute Tier III certification.
- N+1 power and cooling.
- Hot and cold aisles for peak cooling power efficiency.
- Cardboard- (and dust-) free data halls.
- Locked cabinets.
- Inert gas fire suppressant.
- Financially stable, publicly listed data center company.
- Fenced, secure bio-metric entry, 24x7 staffed and CCTV.
- Host servers are all latest generation dual processor Intel E5 servers with 128GB of DDR4 memory and blazing fast SSD storage.
- Reliable, fast and affordable data transfer (from 0.07AUD/GB)
Pricing from around AUD 35/m. Order (or price up) a Sydney VM here.
Many of our customers are successfully using MySQL (or MariaDB) databases on their servers, and they usually run fine as installed and do not need any special attention. However, occasionally problems can occur with MySQL, and this may indicate that some manual tuning is required. One scenario is when the system is short of memory, sometimes MySQL will be killed by the system since MySQL can be a big memory user. Continue reading
Vagrant is high level wrapper around virtualization and configuration management
software. It simplifies the creation and management of easily reproduceable
environments. It is particularly suited for development and test enviroments
where servers are brought up and down frequently. It can also be used to bootstrap
It can be used with configuration management software such as
and others to easily provision systems.
Many software projects now ship a
Vagrantfile which allows their users to quickly
setup and test the software using
WordPress is a very popular blogging platform. We have a number of posts on how to set it up and keep it up to date on here already. In general those methods focus on deploying under the Apache web server.
Recently we were pointed to a scripted method developed by they guys at rtcamp.com. They have a bunch of python scripts that have developed into a pretty neat tool-set for fast easy WordPress setup under Nginx.
You can use an existing mysql database service or let the tool install the latest version of the high performance mariadb database.
EasyEngine also configures email so you can get all those useful notices from your new wordpress install. And sets up basic security to help you get started with confidence.
It includes change control using git, which should be very handy for developers. And implements a built in backup function (ee site backup) and the ability to update wordpress from the command line.
FYI our original credit card processor (WorldPay) has pulled out of the New Zealand market. We are now using a different credit card processor (BNZ).
You may find that the transaction description that appears on your CC statement is slightly different. It should still clearly identify the payment as being to RimuHosting (including for customers of our other services, like LaunchtimeVPS, Zonomi DNS Hosting, Bakop, Pingability and 25 Mail St
The new processor provides more detailed 'declined' error messages. Which should make resolving any payment issues a little easier.
We continue to be able to charge in USD, AUD, EUR, GBP and NZD. Some credit card issuers are adding on fees for USD transactions on USD accounts if the credit card processor is overseas. If you see any extra fees please do let know the details. It would be good to know which card issuers are guilty of this practice and what they are charging.
Image credit: gdsdigital
Vagrant is often used to set up development environments in a standardized way, so that your software project deployed via vagrant has a standard environment with all the operating system components and set-up it needs to work properly. It creates a virtual machine to provide this environment, so that different developers can work on it without needing to reconfigure their workstations to the requirements of the application.
If you want to use vagrant on a rimu server, you'll have no problems with a rimuhosting dedicated server. However, if the project budget doesn't stretch that far yet, what other options do you have? Normally you can't create virtual machines on your ri.mu VPS, because it's a virtual machine itself, and currently virtual machines can't be nested inside other virtual machines. However, you can use Vagrant's docker provider, which uses linux containers to provide the virtual machine. This works because linux containers, unlike virtual machines, will run inside the XEN virtual machines that are used for ri.mu VPSs.
In this post, I show how to set up a Debian docker container with systemd and an ssh server, so we can ssh into it and it behaves like a regular VM. (This is not the "Docker way" of doing things, but it works well with Vagrant.) Continue reading