Whenever you run your application on a cloud, you are pretty much giving the cloud provider complete access to your sensitive data. Even if you were to use full-disk encryption to protect the data on your disk, it still remains vulnerable when in use — when loaded into RAM or processed by the CPU.
So how do you ensure that your data remains secure even if the cloud infrastructure is...
In this workshop, we'll showcase, how to create a snap from scratch. We'll use real life examples, with known issues and problems users run into.
We'll also try to showcase how to integrate ffmpeg and webkitgtk into your snaps, how to detect which plugs to use and more.
This workshop will start with a guided quickstart tutorial, after which we have an interactive problem solving session...
This session highlights how Ubuntu Linux is effectively used at Tribhuvan University (TU) and Nepal’s Department of Hydrology and Meteorology (DHM) for high-performance computing (HPC), scientific research, education, and disaster risk management. It will cover real-world deployment experiences, challenges in installing scientific software on Ubuntu, HPC training needs, and practical examples...
Have you ever wondered where the packages for multiple architectures on Ubuntu are built, where the primary archives are maintained and published, or where PPAs are hosted? If you've ever searched or filed a bug for Ubuntu, you may already know the answer—Launchpad. Launchpad is a set of web services that help software developers collaborate. Setting up Launchpad used to be a long, error-prone...
In this talk, we’ll explore how to transform ONLYOFFICE Desktop Editors on Ubuntu into a privacy-first AI assistant by integrating a local language model (e.g., LocalAI or GPT4All). We’ll cover:
1. Why Local AI Matters
· The benefits of running inference on-device: data privacy, offline capability, and reduced latency.
2. ONLYOFFICE Desktop Editors + DocSpace
3. Setup &...
Introduction to Wazuh and Ansible
- i. Overview of Wazuh as an open-source SIEM tool
- ii. Role of Ansible in security automation
Understanding Wazuh Alerts
- i. How Wazuh detects security events
- ii. Types of alerts generated in an Ubuntu environment
Automating Patch Management with Ansible
- i. Writing Ansible playbooks for alert remediation
- ii. Automating...
Introduction
Motivation, context, and demo of what a homelab built with LXD looks like.
Setup and installation
- How to set up your operating system for hosting a homelab
- How (and why!) to install LXD from the snap store and perform initial configuration steps
- How to set up the web-based graphical interface
Instances
- Explanation of app containers, system...
Ubuntu Kylin is an official Ubuntu derivative, recognized for its UKUI desktop environment and Kylin application suite, both of which are embraced by global enthusiasts and community users. With over one million users in China, Ubuntu Kylin is actively exploring the integration of AI with operating systems.
This presentation will introduce Ubuntu Kylin’s latest explorations in AI and OS...
This BoF session aims to introduce the Ubuntu LoCo Council and what they do to help building Ubuntu Local Communities across the world. And also gather and connect people who leads Ubuntu Local community in their region across the world. It will be basically 2 part: One with some intro to LoCo Council and Q&A, The other part will be some open discussion between LoCo leaders and other folks who...
Project Description
The ScaniVerse project is a pioneering initiative designed to streamline the installation and management of scanner drivers across different Linux distributions. By utilizing Snaps, the project enables the creation of distribution-independent packages, allowing scanner drivers to be easily installed on any system that supports snapd. Additionally, scanner applications...
Ubuntu is a collection of many software programs that function together. Sometimes, these applications may have more permissions than they actually need, which can make them a good target for attackers. For example, imagine you install a simple image viewer, but because of it's weak security settings, it can read your private documents, access the internet, or even modify system files. If an...
Monitoring is something every sysadmin or developer must consider, particularly when dealing with Linux-based systems such as Ubuntu. But most classic monitoring tools either don't provide enough information, or they slow down because they execute heavy agents or scripts. In this presentation, I'll demonstrate how we can do it differently by leveraging two strong tools: eBPF and...
We invite community leaders across the world as panels who leads Ubuntu LoCos, Local FOSS communities and organization and also people who learned and grows through Ubunut and FOSS Community.
This session will show hands-on on how to do translation on both submission and review via Launchpad and also will showcase the Launchpad feature in general and also show new translation on Flutter.
DeepComputing is driving innovation by combining RISC-V technology with the power of Ubuntu. Following a strategic partnership with Canonical last year, Ubuntu 24.04 now officially supports the DC-ROMA Laptop II, making it one of the first RISC-V platforms with robust Ubuntu integration.
Building on this success, all future DeepComputing products will support Ubuntu, including our latest...
Title: Compliance Made Easy
Sub Title: 5 Minutes to Secure Your Infrastructure
Author: Aadarsha Dhakal
Pain Point
- Maintaining compliance across a growing infrastructure is complex and time-consuming.
- New regulations and updates require constant adaptation.
- Relying on manual checks is error-prone and inefficient.
*Ubuntu Pro provides built-in compliance automation...
In this session, I ( Aaditya Singh ), the founder of GNOME Nepal and lead organizer of UbuCon Asia 2025, and Sailesh Singh,the co-lead of Ubuntu Nepal, will share lessons learned from building and sustaining open source communities in underrepresented regions. From reviving Ubuntu Nepal after 13 years to growing GNOME Nepal to 300+ active contributors, this talk will explore practical...
Ubuntu’s versatility as a platform for AI development is often underutilized, especially in local environments. This session will guide participants through setting up and experimenting with leading open-source LLMs (e.g., LLaMa 3.3, DeepSeek-R1, Qwen2.5-Max) on Ubuntu systems. We’ll explore practical use cases, from code generation to multilingual applications, while addressing hardware...
GhVMCtl is a tool written in bash, which uses lxd to test GUI apps inside a runner. It uses KVM and spawns an lxd container inside the github runner. Inside that lxd container, one can easily run various different types of commands including running a snap, taking screenshots of them in window mode or screen mode using gnome-screenshot, which is a handy utility by gnome. There is also an...
AI is everywhere nowadays and everyone is looking at how to upskill in this area. In 2023, there were more than 200 thousand jobs related to machine learning and data science on Glassdoor, suggesting the market needs that exist in this space. Yet, whereas exciting, building a career in this space is overwhelming. There are many paths to follow and opportunities out there, but there is little...
In terms of offering thorough visibility and effective threat mitigation, typical security systems frequently fall short. Without changing kernel code, the Extended Berkeley Packet Filter (eBPF) is a potent technology that makes it possible to monitor kernel-level activity safely and effectively. This session examines how runtime protection, network security enforcement, and real-time...
Ubuntu is the most widely used operating system in the cloud and powers a majority of workloads on AWS. This session will provide guidance on architecting the next generation of cloud workloads on AWS using Ubuntu, focusing on security, scalability, efficiency, operational excellence, reliability, and sustainability.
Topics Covered in the Session:
1) Getting Started with Ubuntu on...
Explore how Logpoint helps enhance security with real-time log management and monitoring solutions. Learn how AppArmor can be leveraged in real-world applications to fortify your Ubuntu environment.
Dive deep into practical security insights for protecting your systems from evolving threats.
About the Open Documentation Academy
Canonical’s Open Documentation Academy is a collaboration between Canonical’s documentation team and open source newcomers, experts, and those in-between, to help us all improve documentation, become better writers, and better open source contributors.
A key aim of the project is to set...
UbuCon Asia happens different city every year. To do so, We accepts bid proposals from teams who would like to host us, review, select then announce the location.
Interested to host UbuCon Asia in your city? Or would like to know on which city will UbuCon Asia happen next year? Join this BoF to discuss about the location bidding process and some rough event hosting ideas from potential...
This will be a talk about how to create a home lab/server using completely FOSS. I will be talking about the basics of self hosting and how Ubuntu server and the different FOSS tools help with self hosting.
This will include but will not be limited to basics of hypervisors using proxmox and explaining why Ubuntu server is an ideal choice for the OS. I can also cover the choice of using...
Demonstrate PostgreSQL Apt/Snap/Charm/Juju on RISC-V Using Ubuntu 24.04.
Show UI/UX similarity on AMD/ARM/RISC-V (kudos to Ubuntu).
Show simplicity of managing apps using Juju.
Open Source companies are important to fund, develop and promote Open Source Software. But building and running a sustainable Open source company can be tricky.
For example navigating different business models and the AI revolution is challenging. This talks gives an overview how Nextcloud developed from a fork of the previous company and Open Source project in 2016 to the leading Open Source...
Enterprises running systems in air-gapped environments face unique challenges: no internet access, security and compliance requirements, the need for reliable updates and system management. Its a tough job for sysadmins to manage things on a large scale.
Enter Landscape, which provides security patching, auditing, compliance tasks, multi tier repository mirrors and other features. Landscape...
In this talk we will see how Apache Spark can be run on top of Kubernetes, and how Canonical's Charmed Apache Spark solution makes this process easier by leveraging the capabilities of Juju to run and manage application workloads in Kubernetes. We'll see how Spark jobs can be run using the spark-client snap and leverage Charmed Apache Kyuubi for managed SQL workloads. Additionally, we’ll...
Instruction Set Architecture (ISA) forms the foundational blueprint of all computing systems. Historically, ISAs have been tightly coupled with specific manufacturers, leading to inconsistencies across platforms and requiring the redevelopment of software infrastructures for each architecture. Although some level of standardization has been achieved through dominant architectures such as x86...
Flutter has been here from the starting of 2017. Initially, it was a mobile only framework which slowly and steadily got support for other platforms, like Web and Desktop. As Canonical started working on their own flutter based App Center, the Flutter Yaru widgets became more and more polished. A point to note here, is that the App Center was initially an idea from the community, which also...
Ubuntu Kylin
Ubuntu Kylin is a global open-source project led by the CCN Open Source Innovation Joint Lab (a collaboration between CSIP, Canonical, and NUDT) and KylinSoft Corporation. As the official Chinese flavor of Ubuntu, Ubuntu Kylin focuses on creating a desktop environment that is user-friendly, simple, and efficient, aiming to deliver a smarter user experience to users...