Skip to content
This repository has been archived by the owner on Mar 28, 2024. It is now read-only.

CanonicalLtd/device-config

Repository files navigation

Build Status Go Report Card codecov

Ubuntu Configuration

This configuration application for Ubuntu Core provides a password-protected web interface to configure a device, listening on one specific interface. The features that are provided are: login screen

  • Wired network configuration
  • System proxy configuration
  • System NTP server configuration
  • System time zone configuration
  • Basic health check of the system

A walk through of the user interface is provided.

Development Environment

The build needs Go 13.* and npm installed.

Building the application

The application is packaged as a snap and can be built using the snapcraft command. The snapcraft.yaml is the source for building the application and the name of the snap needs to be modified in that file. The application needs a number of privileged interfaces that need to be enabled if it is to run in strict mode. However, it can be built and installed in devmode without them.

Documentation

The Getting Started guide provides instructions on installing and using the application.

Contributing

This is an open source project and we warmly welcome community contributions, suggestions, and constructive feedback. If you're interested in contributing, please take a look at our Code of Conduct first.

About

Web interface to configure an Ubuntu Core device

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published