Reference#
This section describes the FreedomBox API that is most frequently used by apps. Note that since FreedomBox is under development and has not yet declared a stable API, this API is subject to change. This is not usually a problem because all the FreedomBox apps currently reside in FreedomBox source repository itself and are updated when the API is updated.
- App
- Components
- Actions
- Action Utils
WebserverChangeapt_hold()apt_hold_freedombox()apt_unhold_freedombox()debconf_set_selections()dpkg_reconfigure()get_addresses()get_hostname()get_ip_addresses()is_disk_image()is_package_manager_busy()is_systemd_running()move_uploaded_file()podman_create()podman_disable()podman_enable()podman_is_enabled()podman_uninstall()run()run_apt_command()run_as_user()service_action()service_daemon_reload()service_disable()service_enable()service_ensure_running()service_ensure_stopped()service_get_logs()service_is_enabled()service_is_running()service_mask()service_reload()service_reset_failed()service_restart()service_show()service_start()service_stop()service_try_reload_or_restart()service_try_restart()service_unmask()systemd_get_default()systemd_set_default()umask()uwsgi_disable()uwsgi_enable()uwsgi_is_enabled()webserver_disable()webserver_enable()webserver_is_enabled()
- Views
- Forms
- Notification