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:
- 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.