Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things. Ubuntu.com is the website that helps people learn about, download and get started with Ubuntu. This repo is the codebase and content for the ubuntu.com website.
The site is largely maintained by the Web and Design team at Canonical. It is a simple, database-less, informational website project based on Flask and hosted on a Charmed Kubernetes cluster.
If you have found a bug on the site or have an idea for a new feature, feel free to create a new issue, or suggest a fix by creating a pull request. You can also find a link to create issues in the footer of every page of the site itself.
If you have found a bug in the Ubuntu OS itself, the please file it here.
The simplest way to run the site locally is using the dotrun
snap and docker
:
docker-compose up -d
NODE_ENV=development dotrun
Once the server has started, you can visit http://127.0.0.1:8001 in your browser.
After you close the server with <ctrl>+c
, then you should run docker-compose down
to stop the database.
You can find the deployment config in the deploy folder.
The content of this project is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license, and the underlying code used to format and display that content is licensed under the LGPLv3 by Canonical Ltd.
With ♥ from Canonical