Skip to main content

Blog posts tagged "Tutorial"

How to turn your website into a desktop app

Turning your website into a desktop integrated app is a relatively simple thing to do, but distributing it as such and making it noticeable in app stores is another story. This tutorial will show you how to leverage Electron and snaps to create a desktop web app from scratch and release it on a multi-million

MAAS KVM Pods

This is a guest post by Michael Iatrou, cloud solutions architect at Canonical OpenStack is the dominant solution in the IaaS space, fueled by the need for reliable, scalable and interoperable private cloud infrastructure to accommodate cloud native applications. Through OpenStack’s open APIs, tenants can easily deploy elaborate virtual (

How to set up Kubernetes with conjure-up and monitor apps with Weave

On August 2, Luke Marsden (Weaveworks) and Marco Ceppi (Canonical) presented a webinar on how to Speed up your software development lifecycle with Kubernetes. In the session they described how you can use conjure-up and Weave Cloud to set up, manage and monitor an app in Kubernetes. In this tutorial we’re going to show you

ROS production: create Ubuntu Core image with snap preinstalled [5/5]

This is the fifth (and final) blog post in this series about ROS production. In the previous post we created a gadget snap to allow confined access to the Turtlebot. In this post, we’re going to put all the pieces from this series together and create an Ubuntu Core image with our ROS snap preinstalled,

ROS production: obtaining confined access to the Turtlebot [4/5]

This is the fourth blog post in this series about ROS production. In the previous post we created a snap of our prototype, and released it into the store. In this post, we’re going to work toward an Ubuntu Core image by creating what’s called a gadget snap. A gadget snap contains information such as

ROS production: our prototype as a snap [3/5]

This is the third blog post in this series about ROS production. In the previous post we came up with a simple ROS prototype. In this post we’ll package that prototype as a snap. For justifications behind why we’re doing this, please see the first post in the series. We know from the previous post

From ROS prototype to production on Ubuntu Core

Please note that this blog post has outdated technical information that may no longer be correct. For latest updated documentation about robotics in Canonical please visit https://ubuntu.com/robotics/docs. My background is pretty heavily littered with robotics. A natural side effect of this is that I’ve published numerous posts discussing

Video tutorial: learn how to install MAAS

This short video offers step-by-step instructions on how to install MAAS (Metal as a Service) to your machine. Before you start you’ll need: One small server for MAAS and at least one server which can be managed with a BMC. It is recommended to have the MAAS server provide DHCP and DNS on a network the

A couple of new snap tutorials are now available

We are really proud to announce a new couple of snaps tutorials now available on https://tutorials.ubuntu.com The first one is a pure community contribution thanks to Simos Xenitellis who did a first draft on his own blog. With only a little bit of guidance, we got his work turned into this excellent “Snap a python

tutorials.ubuntu.com goes live!

We are really proud to announce that Tutorials Ubuntu went live this week! What are ubuntu tutorials? Ubuntu tutorials are a topic-specific walkthroughs, giving you a very practical experience on a particular domain. They are just like learning from pair programming except you can do it on your own! They provide a step-by-step process to

Competition: Build a seasonal snap on your Raspberry Pi

And our present for you this Christmas is… a competition to create a seasonal snap on your Raspberry Pi 2 or 3! We’d love to see the entries that are the most festive, original and work across devices – it could be snow falling, Christmas carols, Santa Claus snaps – anything that is festive! The

Nextcloud Box: The first consumer device to run snaps

Last month saw the release of the Nextcloud box – the first consumer equipment to run snaps! The box is a private cloud and IoT solution for home users, giving consumers a way to take back control over their personal data. It consists of a hard drive, case and is complemented by a Raspberry Pi

Learning to snap with codelabs

I always felt that learning something new, especially new concepts and workflows usually works best if you see it first-hand and get to do things yourself. If you experience directly how your actions influence the system you’re working with, the new connections in your brain form much more quickly. Didier and I talked a while

Adding hardware support to MAAS

MAAS and power MAAS, or Metal as a Service, is a tool for treating physical servers similarly to cloud resources. It lets you take a pile of hardware and assign workloads to it without worrying about all the support infrastructure underneath. In effect, you can plug a bunch of systems into a network and have

Easy app publishing on Ubuntu

Developing your app for Ubuntu? Want to understand Ubuntu’s app publishing process? Today we have released a step by step video guide which shows just how easy it is to publish your app on Ubuntu. Jono Bacon, Head of Community at Canonical, walks you through the Ubuntu publishing process for new applications. He shows how to upload your a

Juju: a robust cloud strategy built on choice

Ubuntu is the reference platform for scale out computing.  Some manifestations of scale out computing include: edge of network workloads, dev/test environments, big data (Hadoop), and Cloud (OpenStack).  Not only do all these next-generation workloads run on top of Ubuntu but what’s truly amazing is you can deploy and orchestrate them wit