From 23b6aff2909a9eb15e6f26410812e4db3d74fefa Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Mon, 17 Aug 2026 09:24:22 -0700 Subject: [PATCH] plinth/*: Rename plinth/ folder to freedombox/ Signed-off-by: Sunil Mohan Adapa Reviewed-by: James Valleroy --- {plinth => freedombox}/__init__.py | 0 {plinth => freedombox}/__main__.py | 0 {plinth => freedombox}/action_utils.py | 0 {plinth => freedombox}/actions.py | 0 {plinth => freedombox}/app.py | 0 {plinth => freedombox}/cfg.py | 0 {plinth => freedombox}/clients.py | 0 {plinth => freedombox}/config.py | 0 {plinth => freedombox}/conftest.py | 0 {plinth => freedombox}/container.py | 0 {plinth => freedombox}/context_processors.py | 0 {plinth => freedombox}/daemon.py | 0 {plinth => freedombox}/db/__init__.py | 0 {plinth => freedombox}/db/dbconfig.py | 0 {plinth => freedombox}/db/mariadb.py | 0 {plinth => freedombox}/db/postgres.py | 0 {plinth => freedombox}/dbus.py | 0 {plinth => freedombox}/develop.config | 0 {plinth => freedombox}/diagnostic_check.py | 0 {plinth => freedombox}/errors.py | 0 {plinth => freedombox}/forms.py | 0 {plinth => freedombox}/frontpage.py | 0 {plinth => freedombox}/glib.py | 0 {plinth => freedombox}/hashers.py | 0 {plinth => freedombox}/kvstore.py | 0 {plinth => freedombox}/locale/README | 0 .../locale/ar/LC_MESSAGES/django.po | 0 .../locale/ar_SA/LC_MESSAGES/django.po | 0 .../locale/be/LC_MESSAGES/django.po | 0 .../locale/bg/LC_MESSAGES/django.po | 0 .../locale/bn/LC_MESSAGES/django.po | 0 .../locale/ca/LC_MESSAGES/django.po | 0 .../locale/cs/LC_MESSAGES/django.po | 0 .../locale/da/LC_MESSAGES/django.po | 0 .../locale/da/LC_MESSAGES/terms.org | 0 .../locale/de/LC_MESSAGES/django.po | 0 {plinth => freedombox}/locale/django.pot | 0 .../locale/el/LC_MESSAGES/django.po | 0 .../locale/es/LC_MESSAGES/django.po | 0 .../locale/et/LC_MESSAGES/django.po | 0 .../locale/fa/LC_MESSAGES/django.po | 0 .../locale/fake/LC_MESSAGES/django.po | 0 .../locale/fr/LC_MESSAGES/django.po | 0 .../locale/gl/LC_MESSAGES/django.po | 0 .../locale/gu/LC_MESSAGES/django.po | 0 .../locale/hi/LC_MESSAGES/django.po | 0 .../locale/hu/LC_MESSAGES/django.po | 0 .../locale/id/LC_MESSAGES/django.po | 0 .../locale/it/LC_MESSAGES/django.po | 0 .../locale/ja/LC_MESSAGES/django.po | 0 .../locale/kn/LC_MESSAGES/django.po | 0 .../locale/lt/LC_MESSAGES/django.po | 0 .../locale/lv/LC_MESSAGES/django.po | 0 .../locale/nb/LC_MESSAGES/django.po | 0 .../locale/nl/LC_MESSAGES/django.po | 0 .../locale/pl/LC_MESSAGES/django.po | 0 .../locale/pt/LC_MESSAGES/django.po | 0 .../locale/ru/LC_MESSAGES/django.po | 0 .../locale/si/LC_MESSAGES/django.po | 0 .../locale/sl/LC_MESSAGES/django.po | 0 .../locale/sq/LC_MESSAGES/django.po | 0 .../locale/sr/LC_MESSAGES/django.po | 0 .../locale/sv/LC_MESSAGES/django.po | 0 .../locale/ta/LC_MESSAGES/django.po | 0 .../locale/te/LC_MESSAGES/django.po | 0 .../locale/tr/LC_MESSAGES/django.po | 0 .../locale/uk/LC_MESSAGES/django.po | 0 .../locale/vi/LC_MESSAGES/django.po | 0 .../locale/zh_Hans/LC_MESSAGES/django.po | 0 .../locale/zh_Hant/LC_MESSAGES/django.po | 0 {plinth => freedombox}/log.py | 0 {plinth => freedombox}/menu.py | 0 {plinth => freedombox}/middleware.py | 0 {plinth => freedombox}/migrations/0001_initial.py | 0 .../migrations/0002_modulestore.py | 0 .../0003_merge_firstboot_completed_fields.py | 0 .../migrations/0004_userprofile.py | 0 .../migrations/0005_storednotification.py | 0 .../migrations/0006_userpasskey.py | 0 {plinth => freedombox}/migrations/__init__.py | 0 {plinth => freedombox}/models.py | 0 {plinth => freedombox}/module_loader.py | 0 {plinth => freedombox}/modules/__init__.py | 0 {plinth => freedombox}/modules/apache/__init__.py | 0 {plinth => freedombox}/modules/apache/components.py | 0 .../etc/apache2/conf-available/10-freedombox.conf | 0 .../apache2/conf-available/php-fpm-freedombox.conf | 0 .../etc/fail2ban/jail.d/apache-auth-freedombox.conf | 0 .../usr/share/freedombox/modules-enabled/apache | 0 {plinth => freedombox}/modules/apache/privileged.py | 0 .../modules/apache/tests/__init__.py | 0 .../modules/apache/tests/test_components.py | 0 .../modules/apache/tests/test_uws.py | 0 {plinth => freedombox}/modules/apache/urls.py | 0 {plinth => freedombox}/modules/apache/views.py | 0 {plinth => freedombox}/modules/api/__init__.py | 0 .../data/usr/share/freedombox/modules-enabled/api | 0 {plinth => freedombox}/modules/api/test/__init__.py | 0 {plinth => freedombox}/modules/api/urls.py | 0 {plinth => freedombox}/modules/api/views.py | 0 {plinth => freedombox}/modules/avahi/__init__.py | 0 .../system/avahi-daemon.service.d/freedombox.conf | 0 .../data/usr/share/freedombox/modules-enabled/avahi | 0 {plinth => freedombox}/modules/avahi/manifest.py | 0 .../modules/avahi/tests/__init__.py | 0 .../modules/avahi/tests/test_functional.py | 0 {plinth => freedombox}/modules/avahi/urls.py | 0 {plinth => freedombox}/modules/backups/__init__.py | 0 {plinth => freedombox}/modules/backups/api.py | 0 .../modules/backups/components.py | 0 .../usr/share/freedombox/modules-enabled/backups | 0 .../modules/backups/decorators.py | 0 {plinth => freedombox}/modules/backups/errors.py | 0 {plinth => freedombox}/modules/backups/forms.py | 0 {plinth => freedombox}/modules/backups/manifest.py | 0 .../modules/backups/privileged.py | 0 .../modules/backups/repository.py | 0 {plinth => freedombox}/modules/backups/schedule.py | 0 .../modules/backups/static/backups.css | 0 .../backups/static/backups_add_remote_repository.js | 0 {plinth => freedombox}/modules/backups/store.py | 0 .../modules/backups/templates/backups.html | 0 .../templates/backups_add_remote_repository.html | 0 .../backups/templates/backups_add_repository.html | 0 .../modules/backups/templates/backups_delete.html | 0 .../backups/templates/backups_repository.html | 0 .../templates/backups_repository_remove.html | 0 .../modules/backups/templates/backups_restore.html | 0 .../modules/backups/templates/backups_upload.html | 0 .../backups/templates/verify_ssh_hostkey.html | 0 .../modules/backups/tests/__init__.py | 0 .../backups/tests/backup_data/sample_file.txt | 0 .../modules/backups/tests/test_api.py | 0 .../modules/backups/tests/test_backups.py | 0 .../modules/backups/tests/test_components.py | 0 .../modules/backups/tests/test_functional.py | 0 .../modules/backups/tests/test_schedule.py | 0 .../modules/backups/tests/test_ssh_remotes.py | 0 .../modules/backups/tests/test_store.py | 0 .../modules/backups/tests/test_validators.py | 0 {plinth => freedombox}/modules/backups/urls.py | 0 {plinth => freedombox}/modules/backups/views.py | 0 {plinth => freedombox}/modules/bepasty/__init__.py | 0 .../freedombox.conf | 0 .../apache2/conf-available/bepasty-freedombox.conf | 0 .../etc/uwsgi/apps-available/bepasty-freedombox.ini | 0 .../usr/share/freedombox/modules-enabled/bepasty | 0 {plinth => freedombox}/modules/bepasty/forms.py | 0 {plinth => freedombox}/modules/bepasty/manifest.py | 0 .../modules/bepasty/privileged.py | 0 .../modules/bepasty/static/icons/bepasty.png | Bin .../modules/bepasty/static/icons/bepasty.svg | 0 .../modules/bepasty/templates/bepasty.html | 0 .../modules/bepasty/tests/__init__.py | 0 .../modules/bepasty/tests/test_functional.py | 0 {plinth => freedombox}/modules/bepasty/urls.py | 0 {plinth => freedombox}/modules/bepasty/views.py | 0 {plinth => freedombox}/modules/bind/__init__.py | 0 .../systemd/system/bind9.service.d/freedombox.conf | 0 .../data/usr/share/freedombox/modules-enabled/bind | 0 {plinth => freedombox}/modules/bind/forms.py | 0 {plinth => freedombox}/modules/bind/manifest.py | 0 {plinth => freedombox}/modules/bind/privileged.py | 0 .../modules/bind/templates/bind.html | 0 .../modules/bind/tests/__init__.py | 0 .../modules/bind/tests/test_bind.py | 0 .../modules/bind/tests/test_functional.py | 0 {plinth => freedombox}/modules/bind/urls.py | 0 {plinth => freedombox}/modules/bind/views.py | 0 {plinth => freedombox}/modules/calibre/__init__.py | 0 .../system/calibre-server-freedombox.service | 0 .../apache2/conf-available/calibre-freedombox.conf | 0 .../usr/share/freedombox/modules-enabled/calibre | 0 {plinth => freedombox}/modules/calibre/forms.py | 0 {plinth => freedombox}/modules/calibre/manifest.py | 0 .../modules/calibre/privileged.py | 0 .../modules/calibre/static/icons/calibre.png | Bin .../modules/calibre/static/icons/calibre.svg | 0 .../calibre/templates/calibre-delete-library.html | 0 .../modules/calibre/templates/calibre.html | 0 .../modules/calibre/tests/__init__.py | 0 .../modules/calibre/tests/data/sample.txt | 0 .../modules/calibre/tests/test_functional.py | 0 .../modules/calibre/tests/test_privileged.py | 0 .../modules/calibre/tests/test_views.py | 0 {plinth => freedombox}/modules/calibre/urls.py | 0 {plinth => freedombox}/modules/calibre/views.py | 0 {plinth => freedombox}/modules/cockpit/__init__.py | 0 .../apache2/conf-available/cockpit-freedombox.conf | 0 .../usr/share/freedombox/modules-enabled/cockpit | 0 {plinth => freedombox}/modules/cockpit/manifest.py | 0 .../modules/cockpit/privileged.py | 0 .../modules/cockpit/static/icons/cockpit.png | Bin .../modules/cockpit/static/icons/cockpit.svg | 0 .../modules/cockpit/tests/__init__.py | 0 .../modules/cockpit/tests/test_functional.py | 0 {plinth => freedombox}/modules/cockpit/urls.py | 0 {plinth => freedombox}/modules/config/__init__.py | 0 .../usr/lib/systemd/journald.conf.d/freedombox.conf | 0 .../system/zramswap.service.d/freedombox.conf | 0 .../usr/share/freedombox/modules-enabled/config | 0 {plinth => freedombox}/modules/config/forms.py | 0 {plinth => freedombox}/modules/config/manifest.py | 0 {plinth => freedombox}/modules/config/privileged.py | 0 .../modules/config/tests/__init__.py | 0 .../modules/config/tests/test_config.py | 0 .../modules/config/tests/test_functional.py | 0 {plinth => freedombox}/modules/config/urls.py | 0 {plinth => freedombox}/modules/config/views.py | 0 {plinth => freedombox}/modules/coturn/__init__.py | 0 {plinth => freedombox}/modules/coturn/components.py | 0 .../lib/firewalld/services/coturn-freedombox.xml | 0 .../systemd/system/coturn.service.d/freedombox.conf | 0 .../usr/share/freedombox/modules-enabled/coturn | 0 {plinth => freedombox}/modules/coturn/forms.py | 0 {plinth => freedombox}/modules/coturn/manifest.py | 0 {plinth => freedombox}/modules/coturn/privileged.py | 0 .../modules/coturn/static/icons/coturn.png | Bin .../modules/coturn/static/icons/coturn.svg | 0 .../modules/coturn/templates/coturn.html | 0 .../modules/coturn/tests/__init__.py | 0 .../modules/coturn/tests/test_components.py | 0 .../modules/coturn/tests/test_functional.py | 0 {plinth => freedombox}/modules/coturn/urls.py | 0 {plinth => freedombox}/modules/coturn/views.py | 0 {plinth => freedombox}/modules/datetime/__init__.py | 0 .../usr/share/freedombox/modules-enabled/datetime | 0 {plinth => freedombox}/modules/datetime/forms.py | 0 {plinth => freedombox}/modules/datetime/manifest.py | 0 .../modules/datetime/privileged.py | 0 .../modules/datetime/tests/__init__.py | 0 .../modules/datetime/tests/test_functional.py | 0 {plinth => freedombox}/modules/datetime/urls.py | 0 {plinth => freedombox}/modules/datetime/views.py | 0 {plinth => freedombox}/modules/deluge/__init__.py | 0 .../system/deluge-web.service.d/freedombox.conf | 0 .../system/deluged.service.d/freedombox.conf | 0 .../etc/apache2/conf-available/deluge-plinth.conf | 0 .../usr/share/freedombox/modules-enabled/deluge | 0 {plinth => freedombox}/modules/deluge/forms.py | 0 {plinth => freedombox}/modules/deluge/manifest.py | 0 {plinth => freedombox}/modules/deluge/privileged.py | 0 .../modules/deluge/static/icons/deluge.png | Bin .../modules/deluge/static/icons/deluge.svg | 0 .../modules/deluge/tests/__init__.py | 0 .../modules/deluge/tests/data/sample.torrent | Bin .../modules/deluge/tests/test_functional.py | 0 .../modules/deluge/tests/test_utils.py | 0 {plinth => freedombox}/modules/deluge/urls.py | 0 {plinth => freedombox}/modules/deluge/utils.py | 0 {plinth => freedombox}/modules/deluge/views.py | 0 .../modules/diagnostics/__init__.py | 0 .../share/freedombox/modules-enabled/diagnostics | 0 {plinth => freedombox}/modules/diagnostics/forms.py | 0 .../modules/diagnostics/manifest.py | 0 .../modules/diagnostics/templates/diagnostics.html | 0 .../diagnostics/templates/diagnostics_app.html | 0 .../diagnostics/templates/diagnostics_button.html | 0 .../diagnostics/templates/diagnostics_full.html | 0 .../diagnostics/templates/diagnostics_results.html | 0 .../modules/diagnostics/tests/__init__.py | 0 .../modules/diagnostics/tests/test_diagnostics.py | 0 {plinth => freedombox}/modules/diagnostics/urls.py | 0 {plinth => freedombox}/modules/diagnostics/views.py | 0 .../modules/dynamicdns/__init__.py | 0 .../usr/share/freedombox/modules-enabled/dynamicdns | 0 {plinth => freedombox}/modules/dynamicdns/forms.py | 0 .../modules/dynamicdns/generic.py | 0 {plinth => freedombox}/modules/dynamicdns/gnudip.py | 0 .../modules/dynamicdns/manifest.py | 0 .../modules/dynamicdns/static/dynamicdns.js | 0 .../templates/dynamicdns-domain-delete.html | 0 .../dynamicdns/templates/dynamicdns-domain.html | 0 .../modules/dynamicdns/templates/dynamicdns.html | 0 .../modules/dynamicdns/tests/__init__.py | 0 .../modules/dynamicdns/tests/test_functional.py | 0 .../modules/dynamicdns/tests/test_generic.py | 0 .../modules/dynamicdns/tests/test_gnudip.py | 0 {plinth => freedombox}/modules/dynamicdns/urls.py | 0 {plinth => freedombox}/modules/dynamicdns/views.py | 0 {plinth => freedombox}/modules/ejabberd/__init__.py | 0 .../etc/apache2/conf-available/jwchat-plinth.conf | 0 .../etc/avahi/services/xmpp-server.service | 0 .../usr/share/freedombox/modules-enabled/ejabberd | 0 {plinth => freedombox}/modules/ejabberd/forms.py | 0 {plinth => freedombox}/modules/ejabberd/manifest.py | 0 .../modules/ejabberd/privileged.py | 0 .../modules/ejabberd/static/ejabberd.js | 0 .../modules/ejabberd/static/icons/ejabberd.png | Bin .../modules/ejabberd/static/icons/ejabberd.svg | 0 .../modules/ejabberd/templates/ejabberd.html | 0 .../modules/ejabberd/tests/__init__.py | 0 .../ejabberd/tests/data/ejabberd.yml.example | 0 .../modules/ejabberd/tests/test_functional.py | 0 .../modules/ejabberd/tests/test_turn_config.py | 0 {plinth => freedombox}/modules/ejabberd/urls.py | 0 {plinth => freedombox}/modules/ejabberd/views.py | 0 {plinth => freedombox}/modules/email/__init__.py | 0 {plinth => freedombox}/modules/email/aliases.py | 0 .../apache2/conf-available/email-freedombox.conf | 0 .../dovecot/conf.d/2.3/05-freedombox-passdb.conf | 0 .../dovecot/conf.d/2.3/05-freedombox-userdb.conf | 0 .../etc/dovecot/conf.d/2.3/15-freedombox-auth.conf | 0 .../etc/dovecot/conf.d/2.3/15-freedombox-mail.conf | 0 .../etc/dovecot/conf.d/2.3/90-freedombox-imap.conf | 0 .../etc/dovecot/conf.d/2.3/90-freedombox-lmtp.conf | 0 .../dovecot/conf.d/2.3/90-freedombox-mailboxes.conf | 0 .../dovecot/conf.d/2.3/90-freedombox-master.conf | 0 .../etc/dovecot/conf.d/2.3/90-freedombox-tls.conf | 0 .../etc/dovecot/conf.d/2.3/95-freedombox-fts.conf | 0 .../etc/dovecot/conf.d/2.3/95-freedombox-sieve.conf | 0 .../etc/dovecot/conf.d/2.3/freedombox-ldap.conf.ext | 0 .../dovecot/conf.d/2.4/05-freedombox-passdb.conf | 0 .../dovecot/conf.d/2.4/05-freedombox-userdb.conf | 0 .../etc/dovecot/conf.d/2.4/15-freedombox-auth.conf | 0 .../etc/dovecot/conf.d/2.4/15-freedombox-mail.conf | 0 .../etc/dovecot/conf.d/2.4/90-freedombox-imap.conf | 0 .../etc/dovecot/conf.d/2.4/90-freedombox-lmtp.conf | 0 .../dovecot/conf.d/2.4/90-freedombox-mailboxes.conf | 0 .../dovecot/conf.d/2.4/90-freedombox-master.conf | 0 .../etc/dovecot/conf.d/2.4/90-freedombox-tls.conf | 0 .../etc/dovecot/conf.d/2.4/95-freedombox-fts.conf | 0 .../etc/dovecot/conf.d/2.4/95-freedombox-sieve.conf | 0 .../etc/dovecot/conf.d/2.4/freedombox-ldap.conf.ext | 0 .../dovecot/freedombox-sieve-after/sort-spam.sieve | 0 .../etc/dovecot/freedombox-sieve/learn-ham.sieve | 0 .../etc/dovecot/freedombox-sieve/learn-spam.sieve | 0 .../etc/fail2ban/jail.d/dovecot-freedombox.conf | 0 .../freedombox/etc/postfix/freedombox-aliases.cf | 0 .../etc/rspamd/local.d/freedombox-dkim-signing.conf | 0 .../etc/rspamd/local.d/freedombox-logging.inc | 0 .../rspamd/local.d/freedombox-milter-headers.conf | 0 .../etc/rspamd/local.d/freedombox-redis.conf | 0 .../data/usr/share/freedombox/modules-enabled/email | 0 {plinth => freedombox}/modules/email/dns.py | 0 {plinth => freedombox}/modules/email/dovecot.py | 0 {plinth => freedombox}/modules/email/forms.py | 0 {plinth => freedombox}/modules/email/manifest.py | 0 {plinth => freedombox}/modules/email/postfix.py | 0 .../modules/email/privileged/__init__.py | 0 .../modules/email/privileged/aliases.py | 0 .../modules/email/privileged/dkim.py | 0 .../modules/email/privileged/domain.py | 0 .../modules/email/privileged/home.py | 0 .../modules/email/privileged/postfix.py | 0 .../modules/email/privileged/spam.py | 0 .../modules/email/privileged/tls.py | 0 .../modules/email/static/icons/email.png | Bin .../modules/email/static/icons/email.svg | 0 .../modules/email/templates/email-aliases.html | 0 .../modules/email/templates/email-autoconfig.xml | 0 .../modules/email/templates/email-dns.html | 0 .../modules/email/templates/email.html | 0 .../modules/email/tests/__init__.py | 0 .../modules/email/tests/test_functional.py | 0 {plinth => freedombox}/modules/email/urls.py | 0 {plinth => freedombox}/modules/email/views.py | 0 .../modules/featherwiki/__init__.py | 0 .../conf-available/featherwiki-freedombox.conf | 0 .../share/freedombox/modules-enabled/featherwiki | 0 {plinth => freedombox}/modules/featherwiki/forms.py | 0 .../modules/featherwiki/manifest.py | 0 .../modules/featherwiki/privileged.py | 0 .../featherwiki/static/icons/featherwiki.png | Bin .../featherwiki/static/icons/featherwiki.svg | 0 .../templates/featherwiki_configure.html | 0 .../featherwiki/templates/featherwiki_delete.html | 0 .../templates/featherwiki_upload_file.html | 0 .../modules/featherwiki/tests/__init__.py | 0 .../modules/featherwiki/tests/data/dummy_wiki.html | 0 .../modules/featherwiki/tests/test_functional.py | 0 {plinth => freedombox}/modules/featherwiki/urls.py | 0 {plinth => freedombox}/modules/featherwiki/views.py | 0 {plinth => freedombox}/modules/firewall/__init__.py | 0 .../modules/firewall/components.py | 0 .../usr/share/freedombox/modules-enabled/firewall | 0 .../polkit-1/rules.d/50-freedombox-firewalld.rules | 0 {plinth => freedombox}/modules/firewall/manifest.py | 0 .../modules/firewall/privileged.py | 0 .../modules/firewall/static/firewall.css | 0 .../modules/firewall/templates/firewall.html | 0 .../modules/firewall/tests/__init__.py | 0 .../modules/firewall/tests/test_components.py | 0 {plinth => freedombox}/modules/firewall/urls.py | 0 {plinth => freedombox}/modules/firewall/views.py | 0 .../modules/first_boot/__init__.py | 0 .../usr/share/freedombox/modules-enabled/first_boot | 0 {plinth => freedombox}/modules/first_boot/forms.py | 0 .../modules/first_boot/middleware.py | 0 .../first_boot/templates/base_firstboot.html | 0 .../first_boot/templates/firstboot_complete.html | 0 .../first_boot/templates/firstboot_navbar.html | 0 .../first_boot/templates/firstboot_welcome.html | 0 .../modules/first_boot/templatetags/__init__.py | 0 .../first_boot/templatetags/firstboot_extras.py | 0 .../modules/first_boot/tests/__init__.py | 0 {plinth => freedombox}/modules/first_boot/urls.py | 0 {plinth => freedombox}/modules/first_boot/views.py | 0 {plinth => freedombox}/modules/gitweb/__init__.py | 0 .../conf-available/gitweb-freedombox-auth.conf | 0 .../apache2/conf-available/gitweb-freedombox.conf | 0 .../usr/share/freedombox/etc/gitweb-freedombox.conf | 0 .../usr/share/freedombox/modules-enabled/gitweb | 0 {plinth => freedombox}/modules/gitweb/forms.py | 0 {plinth => freedombox}/modules/gitweb/manifest.py | 0 {plinth => freedombox}/modules/gitweb/privileged.py | 0 .../modules/gitweb/static/icons/gitweb.png | Bin .../modules/gitweb/static/icons/gitweb.svg | 0 .../modules/gitweb/templates/gitweb_configure.html | 0 .../modules/gitweb/templates/gitweb_delete.html | 0 .../modules/gitweb/tests/__init__.py | 0 .../modules/gitweb/tests/test_functional.py | 0 .../modules/gitweb/tests/test_privileged.py | 0 .../modules/gitweb/tests/test_views.py | 0 {plinth => freedombox}/modules/gitweb/urls.py | 0 {plinth => freedombox}/modules/gitweb/views.py | 0 {plinth => freedombox}/modules/gnome/__init__.py | 0 .../data/usr/share/freedombox/modules-enabled/gnome | 0 {plinth => freedombox}/modules/gnome/manifest.py | 0 .../modules/gnome/static/icons/gnome.png | Bin .../modules/gnome/static/icons/gnome.svg | 0 {plinth => freedombox}/modules/gnome/urls.py | 0 {plinth => freedombox}/modules/help/__init__.py | 0 .../data/usr/share/freedombox/modules-enabled/help | 0 {plinth => freedombox}/modules/help/static/help.css | 0 .../modules/help/templates/help_about.html | 0 .../modules/help/templates/help_base.html | 0 .../modules/help/templates/help_contribute.html | 0 .../modules/help/templates/help_feedback.html | 0 .../modules/help/templates/help_index.html | 0 .../modules/help/templates/help_manual.html | 0 .../modules/help/templates/help_support.html | 0 .../modules/help/tests/__init__.py | 0 .../modules/help/tests/test_views.py | 0 {plinth => freedombox}/modules/help/urls.py | 0 {plinth => freedombox}/modules/help/views.py | 0 .../modules/homeassistant/__init__.py | 0 .../apache2/includes/home-assistant-freedombox.conf | 0 .../share/freedombox/modules-enabled/homeassistant | 0 .../modules/homeassistant/manifest.py | 0 .../modules/homeassistant/privileged.py | 0 .../homeassistant/static/icons/homeassistant.png | Bin .../homeassistant/static/icons/homeassistant.svg | 0 .../homeassistant/templates/homeassistant.html | 0 .../modules/homeassistant/tests/__init__.py | 0 .../modules/homeassistant/tests/test_functional.py | 0 .../modules/homeassistant/urls.py | 0 .../modules/homeassistant/views.py | 0 {plinth => freedombox}/modules/ikiwiki/__init__.py | 0 .../etc/apache2/conf-available/ikiwiki-plinth.conf | 0 .../share/freedombox/etc/ikiwiki/plinth-blog.setup | 0 .../share/freedombox/etc/ikiwiki/plinth-wiki.setup | 0 .../usr/share/freedombox/modules-enabled/ikiwiki | 0 {plinth => freedombox}/modules/ikiwiki/forms.py | 0 {plinth => freedombox}/modules/ikiwiki/manifest.py | 0 .../modules/ikiwiki/privileged.py | 0 .../modules/ikiwiki/static/icons/ikiwiki.png | Bin .../modules/ikiwiki/static/icons/ikiwiki.svg | 0 .../ikiwiki/templates/ikiwiki_configure.html | 0 .../modules/ikiwiki/templates/ikiwiki_create.html | 0 .../modules/ikiwiki/templates/ikiwiki_delete.html | 0 .../modules/ikiwiki/tests/__init__.py | 0 .../modules/ikiwiki/tests/test_functional.py | 0 {plinth => freedombox}/modules/ikiwiki/urls.py | 0 {plinth => freedombox}/modules/ikiwiki/views.py | 0 .../modules/infinoted/__init__.py | 0 .../usr/lib/firewalld/services/infinoted-plinth.xml | 0 .../usr/lib/sysusers.d/freedombox-infinoted.conf | 0 .../usr/share/freedombox/modules-enabled/infinoted | 0 .../modules/infinoted/manifest.py | 0 .../modules/infinoted/privileged.py | 0 .../modules/infinoted/static/icons/infinoted.png | Bin .../modules/infinoted/static/icons/infinoted.svg | 0 .../modules/infinoted/tests/__init__.py | 0 .../modules/infinoted/tests/test_functional.py | 0 {plinth => freedombox}/modules/infinoted/urls.py | 0 {plinth => freedombox}/modules/janus/__init__.py | 0 .../usr/lib/firewalld/services/janus-freedombox.xml | 0 .../systemd/system/janus.service.d/freedombox.conf | 0 .../apache2/conf-available/janus-freedombox.conf | 0 .../data/usr/share/freedombox/modules-enabled/janus | 0 {plinth => freedombox}/modules/janus/manifest.py | 0 {plinth => freedombox}/modules/janus/privileged.py | 0 .../modules/janus/static/icons/janus.png | Bin .../modules/janus/static/icons/janus.svg | 0 .../modules/janus/static/janus-freedombox-config.js | 0 .../modules/janus/static/janus-video-room.css | 0 .../modules/janus/static/janus-video-room.js | 0 .../modules/janus/templates/janus_video_room.html | 0 .../modules/janus/tests/__init__.py | 0 .../modules/janus/tests/test_functional.py | 0 {plinth => freedombox}/modules/janus/urls.py | 0 {plinth => freedombox}/modules/janus/views.py | 0 {plinth => freedombox}/modules/jsxc/__init__.py | 0 .../data/usr/share/freedombox/modules-enabled/jsxc | 0 {plinth => freedombox}/modules/jsxc/manifest.py | 0 .../modules/jsxc/static/icons/jsxc.png | Bin .../modules/jsxc/static/icons/jsxc.svg | 0 .../modules/jsxc/static/jsxc-plinth.css | 0 .../modules/jsxc/static/jsxc-plinth.js | 0 .../modules/jsxc/templates/jsxc_launch.html | 0 .../modules/jsxc/tests/__init__.py | 0 .../modules/jsxc/tests/test_functional.py | 0 {plinth => freedombox}/modules/jsxc/urls.py | 0 {plinth => freedombox}/modules/jsxc/views.py | 0 {plinth => freedombox}/modules/kiwix/__init__.py | 0 .../systemd/system/kiwix-server-freedombox.service | 0 .../apache2/conf-available/kiwix-freedombox.conf | 0 .../data/usr/share/freedombox/modules-enabled/kiwix | 0 {plinth => freedombox}/modules/kiwix/forms.py | 0 {plinth => freedombox}/modules/kiwix/manifest.py | 0 {plinth => freedombox}/modules/kiwix/privileged.py | 0 .../modules/kiwix/static/icons/kiwix.png | Bin .../modules/kiwix/static/icons/kiwix.svg | 0 .../modules/kiwix/templates/kiwix-add-package.html | 0 .../kiwix/templates/kiwix-delete-package.html | 0 .../modules/kiwix/templates/kiwix.html | 0 .../modules/kiwix/tests/__init__.py | 0 .../modules/kiwix/tests/data/FreedomBox.zim | Bin .../modules/kiwix/tests/data/invalid.zim | 0 .../modules/kiwix/tests/data/sample_library_zim.xml | 0 .../modules/kiwix/tests/test_functional.py | 0 .../modules/kiwix/tests/test_privileged.py | 0 .../modules/kiwix/tests/test_validations.py | 0 .../modules/kiwix/tests/test_views.py | 0 {plinth => freedombox}/modules/kiwix/urls.py | 0 {plinth => freedombox}/modules/kiwix/views.py | 0 .../modules/letsencrypt/__init__.py | 0 .../modules/letsencrypt/components.py | 0 .../letsencrypt/renewal-hooks/deploy/50-freedombox | 0 .../share/freedombox/modules-enabled/letsencrypt | 0 {plinth => freedombox}/modules/letsencrypt/dbus.py | 0 .../modules/letsencrypt/manifest.py | 0 .../modules/letsencrypt/privileged.py | 0 .../modules/letsencrypt/static/letsencrypt.css | 0 .../modules/letsencrypt/templates/letsencrypt.html | 0 .../modules/letsencrypt/tests/__init__.py | 0 .../modules/letsencrypt/tests/test_components.py | 0 .../letsencrypt/tests/test_domain_name_changes.py | 0 {plinth => freedombox}/modules/letsencrypt/urls.py | 0 {plinth => freedombox}/modules/letsencrypt/views.py | 0 .../modules/matrixsynapse/__init__.py | 0 .../firewalld/services/matrix-synapse-plinth.xml | 0 .../system/matrix-synapse.service.d/freedombox.conf | 0 .../conf-available/matrix-synapse-plinth.conf | 0 .../fail2ban/filter.d/matrix-auth-freedombox.conf | 0 .../etc/fail2ban/jail.d/matrix-auth-freedombox.conf | 0 .../share/freedombox/modules-enabled/matrixsynapse | 0 .../modules/matrixsynapse/forms.py | 0 .../modules/matrixsynapse/manifest.py | 0 .../modules/matrixsynapse/privileged.py | 0 .../matrixsynapse/static/icons/matrixsynapse.png | Bin .../matrixsynapse/static/icons/matrixsynapse.svg | 0 .../modules/matrixsynapse/static/matrixsynapse.js | 0 .../templates/matrix-synapse-pre-setup.html | 0 .../matrixsynapse/templates/matrix-synapse.html | 0 .../modules/matrixsynapse/tests/__init__.py | 0 .../modules/matrixsynapse/tests/test_functional.py | 0 .../modules/matrixsynapse/tests/test_turn_config.py | 0 .../modules/matrixsynapse/urls.py | 0 .../modules/matrixsynapse/views.py | 0 .../modules/mediawiki/__init__.py | 0 .../mediawiki-jobrunner.service.d/freedombox.conf | 0 .../conf-available/mediawiki-freedombox.conf | 0 .../etc/mediawiki/FreedomBoxStaticSettings.php | 0 .../usr/share/freedombox/modules-enabled/mediawiki | 0 .../assets/freedombox/poweredby_freedombox.svg | 0 {plinth => freedombox}/modules/mediawiki/forms.py | 0 .../modules/mediawiki/manifest.py | 0 .../modules/mediawiki/privileged.py | 0 .../modules/mediawiki/static/icons/mediawiki.png | Bin .../modules/mediawiki/static/icons/mediawiki.svg | 0 .../modules/mediawiki/static/mediawiki.js | 0 .../modules/mediawiki/templates/mediawiki.html | 0 .../modules/mediawiki/tests/__init__.py | 0 .../modules/mediawiki/tests/test_functional.py | 0 .../modules/mediawiki/tests/test_settings.py | 0 {plinth => freedombox}/modules/mediawiki/urls.py | 0 {plinth => freedombox}/modules/mediawiki/views.py | 0 {plinth => freedombox}/modules/minetest/__init__.py | 0 .../usr/lib/firewalld/services/minetest-plinth.xml | 0 .../usr/share/freedombox/modules-enabled/minetest | 0 {plinth => freedombox}/modules/minetest/forms.py | 0 {plinth => freedombox}/modules/minetest/manifest.py | 0 .../modules/minetest/privileged.py | 0 .../modules/minetest/static/icons/minetest.png | Bin .../modules/minetest/static/icons/minetest.svg | 0 .../modules/minetest/templates/minetest.html | 0 .../modules/minetest/tests/__init__.py | 0 .../modules/minetest/tests/test_functional.py | 0 {plinth => freedombox}/modules/minetest/urls.py | 0 {plinth => freedombox}/modules/minetest/views.py | 0 {plinth => freedombox}/modules/minidlna/__init__.py | 0 .../usr/share/freedombox/modules-enabled/minidlna | 0 {plinth => freedombox}/modules/minidlna/forms.py | 0 {plinth => freedombox}/modules/minidlna/manifest.py | 0 .../modules/minidlna/privileged.py | 0 .../modules/minidlna/static/icons/minidlna.png | Bin .../modules/minidlna/static/icons/minidlna.svg | 0 .../modules/minidlna/tests/__init__.py | 0 .../modules/minidlna/tests/test_functional.py | 0 {plinth => freedombox}/modules/minidlna/urls.py | 0 {plinth => freedombox}/modules/minidlna/views.py | 0 {plinth => freedombox}/modules/miniflux/__init__.py | 0 .../system/miniflux.service.d/freedombox.conf | 0 .../apache2/conf-available/miniflux-freedombox.conf | 0 .../usr/share/freedombox/modules-enabled/miniflux | 0 {plinth => freedombox}/modules/miniflux/forms.py | 0 {plinth => freedombox}/modules/miniflux/manifest.py | 0 .../modules/miniflux/privileged.py | 0 .../modules/miniflux/static/icons/miniflux.png | Bin .../modules/miniflux/static/icons/miniflux.svg | 0 .../modules/miniflux/templates/miniflux.html | 0 .../modules/miniflux/tests/__init__.py | 0 .../modules/miniflux/tests/test_functional.py | 0 .../modules/miniflux/tests/test_views.py | 0 {plinth => freedombox}/modules/miniflux/urls.py | 0 {plinth => freedombox}/modules/miniflux/views.py | 0 {plinth => freedombox}/modules/mumble/__init__.py | 0 .../usr/lib/firewalld/services/mumble-plinth.xml | 0 .../usr/share/freedombox/modules-enabled/mumble | 0 {plinth => freedombox}/modules/mumble/forms.py | 0 {plinth => freedombox}/modules/mumble/manifest.py | 0 {plinth => freedombox}/modules/mumble/privileged.py | 0 .../modules/mumble/static/icons/mumble.png | Bin .../modules/mumble/static/icons/mumble.svg | 0 .../modules/mumble/tests/__init__.py | 0 .../modules/mumble/tests/test_functional.py | 0 {plinth => freedombox}/modules/mumble/urls.py | 0 {plinth => freedombox}/modules/mumble/views.py | 0 {plinth => freedombox}/modules/names/__init__.py | 0 {plinth => freedombox}/modules/names/components.py | 0 .../usr/lib/systemd/resolved.conf.d/freedombox.conf | 0 .../resolved.conf.d/freedombox-fallback.conf | 0 .../data/usr/share/freedombox/modules-enabled/names | 0 {plinth => freedombox}/modules/names/forms.py | 0 {plinth => freedombox}/modules/names/manifest.py | 0 {plinth => freedombox}/modules/names/privileged.py | 0 {plinth => freedombox}/modules/names/resolved.py | 0 .../modules/names/templates/names-domain-add.html | 0 .../names/templates/names-domain-delete.html | 0 .../modules/names/templates/names.html | 0 .../modules/names/tests/__init__.py | 0 .../modules/names/tests/test_components.py | 0 .../modules/names/tests/test_forms.py | 0 .../modules/names/tests/test_functional.py | 0 .../modules/names/tests/test_names.py | 0 {plinth => freedombox}/modules/names/urls.py | 0 {plinth => freedombox}/modules/names/views.py | 0 {plinth => freedombox}/modules/networks/__init__.py | 0 .../dispatcher.d/10-freedombox-batman | 0 .../usr/share/freedombox/modules-enabled/networks | 0 .../rules.d/50-freedombox-network-manager.rules | 0 {plinth => freedombox}/modules/networks/forms.py | 0 {plinth => freedombox}/modules/networks/manifest.py | 0 .../modules/networks/privileged.py | 0 .../modules/networks/static/networks.css | 0 .../modules/networks/static/networks.js | 0 .../modules/networks/templates/connection_show.html | 0 .../networks/templates/connections_create.html | 0 .../networks/templates/connections_delete.html | 0 .../networks/templates/connections_diagram.html | 0 .../networks/templates/connections_edit.html | 0 .../networks/templates/connections_fields.html | 0 .../templates/connections_fields_pppoe.html | 0 .../templates/connections_fields_privacy.html | 0 .../networks/templates/connections_fields_wifi.html | 0 .../networks/templates/connections_list.html | 0 .../networks/templates/connections_type_select.html | 0 .../templates/internet_connectivity_content.html | 0 .../templates/internet_connectivity_main.html | 0 .../templates/internet_connectivity_type.html | 0 .../templates/network_topology_content.html | 0 .../networks/templates/network_topology_main.html | 0 .../networks/templates/network_topology_update.html | 0 .../networks/templates/networks_configuration.html | 0 .../templates/router_configuration_content.html | 0 .../templates/router_configuration_update.html | 0 .../modules/networks/templates/wifi_scan.html | 0 .../modules/networks/tests/__init__.py | 0 .../modules/networks/tests/test_privileged.py | 0 {plinth => freedombox}/modules/networks/urls.py | 0 {plinth => freedombox}/modules/networks/views.py | 0 .../modules/nextcloud/__init__.py | 0 .../system/nextcloud-cron-freedombox.service | 0 .../systemd/system/nextcloud-cron-freedombox.timer | 0 .../conf-available/nextcloud-freedombox.conf | 0 .../freedombox/etc/redis/conf.d/freedombox.conf | 0 .../usr/share/freedombox/modules-enabled/nextcloud | 0 {plinth => freedombox}/modules/nextcloud/forms.py | 0 .../modules/nextcloud/manifest.py | 0 .../modules/nextcloud/privileged.py | 0 .../modules/nextcloud/static/icons/nextcloud.png | Bin .../modules/nextcloud/static/icons/nextcloud.svg | 0 .../modules/nextcloud/tests/__init__.py | 0 .../modules/nextcloud/tests/test_functional.py | 0 {plinth => freedombox}/modules/nextcloud/urls.py | 0 {plinth => freedombox}/modules/nextcloud/views.py | 0 {plinth => freedombox}/modules/oidc/__init__.py | 0 {plinth => freedombox}/modules/oidc/components.py | 0 .../data/usr/share/freedombox/modules-enabled/oidc | 0 .../oidc/templates/oauth2_provider/authorize.html | 0 .../modules/oidc/tests/__init__.py | 0 .../modules/oidc/tests/test_components.py | 0 {plinth => freedombox}/modules/oidc/urls.py | 0 {plinth => freedombox}/modules/oidc/validators.py | 0 {plinth => freedombox}/modules/openvpn/__init__.py | 0 .../usr/share/freedombox/modules-enabled/openvpn | 0 {plinth => freedombox}/modules/openvpn/manifest.py | 0 .../modules/openvpn/privileged.py | 0 .../modules/openvpn/static/icons/openvpn.png | Bin .../modules/openvpn/static/icons/openvpn.svg | 0 .../modules/openvpn/templates/openvpn.html | 0 .../modules/openvpn/tests/__init__.py | 0 .../modules/openvpn/tests/test_functional.py | 0 {plinth => freedombox}/modules/openvpn/urls.py | 0 {plinth => freedombox}/modules/openvpn/views.py | 0 {plinth => freedombox}/modules/pagekite/__init__.py | 0 .../data/usr/share/augeas/lenses/pagekite.aug | 0 .../usr/share/augeas/lenses/tests/test_pagekite.aug | 0 .../usr/share/freedombox/modules-enabled/pagekite | 0 {plinth => freedombox}/modules/pagekite/forms.py | 0 {plinth => freedombox}/modules/pagekite/manifest.py | 0 .../modules/pagekite/privileged.py | 0 .../pagekite/templates/pagekite_configure.html | 0 .../templates/pagekite_custom_services.html | 0 .../modules/pagekite/tests/__init__.py | 0 .../modules/pagekite/tests/test_functional.py | 0 .../modules/pagekite/tests/test_pagekite.py | 0 {plinth => freedombox}/modules/pagekite/urls.py | 0 {plinth => freedombox}/modules/pagekite/utils.py | 0 {plinth => freedombox}/modules/pagekite/views.py | 0 .../modules/performance/__init__.py | 0 .../share/freedombox/modules-enabled/performance | 0 .../modules/performance/manifest.py | 0 .../modules/performance/tests/__init__.py | 0 .../modules/performance/tests/test_functional.py | 0 {plinth => freedombox}/modules/performance/urls.py | 0 {plinth => freedombox}/modules/power/__init__.py | 0 .../usr/lib/systemd/login.conf.d/50-freedombox.conf | 0 .../usr/lib/systemd/sleep.conf.d/50-freedombox.conf | 0 .../data/usr/share/freedombox/modules-enabled/power | 0 {plinth => freedombox}/modules/power/manifest.py | 0 {plinth => freedombox}/modules/power/privileged.py | 0 .../modules/power/templates/power.html | 0 .../modules/power/templates/power_busy_warning.html | 0 .../modules/power/templates/power_restart.html | 0 .../modules/power/templates/power_shutdown.html | 0 .../modules/power/tests/__init__.py | 0 {plinth => freedombox}/modules/power/urls.py | 0 {plinth => freedombox}/modules/power/views.py | 0 {plinth => freedombox}/modules/privacy/__init__.py | 0 .../share/freedombox/etc/dpkg/origins/freedombox | 0 .../usr/share/freedombox/modules-enabled/privacy | 0 {plinth => freedombox}/modules/privacy/forms.py | 0 {plinth => freedombox}/modules/privacy/manifest.py | 0 .../modules/privacy/privileged.py | 0 .../modules/privacy/tests/__init__.py | 0 .../modules/privacy/tests/test_functional.py | 0 {plinth => freedombox}/modules/privacy/urls.py | 0 {plinth => freedombox}/modules/privacy/views.py | 0 {plinth => freedombox}/modules/privoxy/__init__.py | 0 .../usr/share/freedombox/modules-enabled/privoxy | 0 {plinth => freedombox}/modules/privoxy/manifest.py | 0 .../modules/privoxy/privileged.py | 0 .../modules/privoxy/static/icons/privoxy.png | Bin .../modules/privoxy/static/icons/privoxy.svg | 0 .../modules/privoxy/tests/__init__.py | 0 .../modules/privoxy/tests/test_functional.py | 0 {plinth => freedombox}/modules/privoxy/urls.py | 0 {plinth => freedombox}/modules/quassel/__init__.py | 0 .../usr/lib/firewalld/services/quassel-plinth.xml | 0 .../system/quasselcore.service.d/freedombox.conf | 0 .../usr/share/freedombox/modules-enabled/quassel | 0 {plinth => freedombox}/modules/quassel/manifest.py | 0 .../modules/quassel/privileged.py | 0 .../modules/quassel/static/icons/quassel.png | Bin .../modules/quassel/static/icons/quassel.svg | 0 .../modules/quassel/tests/__init__.py | 0 .../modules/quassel/tests/test_functional.py | 0 {plinth => freedombox}/modules/quassel/urls.py | 0 {plinth => freedombox}/modules/quassel/views.py | 0 {plinth => freedombox}/modules/radicale/__init__.py | 0 .../uwsgi-app@radicale.service.d/freedombox.conf | 0 .../data/usr/share/augeas/lenses/radicale.aug | 0 .../usr/share/augeas/lenses/tests/test_radicale.aug | 0 .../conf-available/radicale2-freedombox.conf | 0 .../usr/share/freedombox/modules-enabled/radicale | 0 {plinth => freedombox}/modules/radicale/forms.py | 0 {plinth => freedombox}/modules/radicale/manifest.py | 0 .../modules/radicale/privileged.py | 0 .../modules/radicale/static/icons/radicale.png | Bin .../modules/radicale/static/icons/radicale.svg | 0 .../modules/radicale/tests/__init__.py | 0 .../modules/radicale/tests/test_functional.py | 0 {plinth => freedombox}/modules/radicale/urls.py | 0 {plinth => freedombox}/modules/radicale/views.py | 0 .../modules/roundcube/__init__.py | 0 .../conf-available/roundcube-freedombox.conf | 0 .../fail2ban/jail.d/roundcube-auth-freedombox.conf | 0 .../usr/share/freedombox/modules-enabled/roundcube | 0 {plinth => freedombox}/modules/roundcube/forms.py | 0 .../modules/roundcube/manifest.py | 0 .../modules/roundcube/privileged.py | 0 .../modules/roundcube/static/icons/roundcube.png | Bin .../modules/roundcube/static/icons/roundcube.svg | 0 .../modules/roundcube/tests/__init__.py | 0 .../modules/roundcube/tests/test_functional.py | 0 {plinth => freedombox}/modules/roundcube/urls.py | 0 {plinth => freedombox}/modules/roundcube/views.py | 0 .../modules/rssbridge/__init__.py | 0 .../etc/apache2/conf-available/rss-bridge.conf | 0 .../usr/share/freedombox/modules-enabled/rssbridge | 0 {plinth => freedombox}/modules/rssbridge/forms.py | 0 .../modules/rssbridge/manifest.py | 0 .../modules/rssbridge/privileged.py | 0 .../modules/rssbridge/static/icons/rssbridge.png | Bin .../modules/rssbridge/static/icons/rssbridge.svg | 0 .../modules/rssbridge/tests/__init__.py | 0 .../modules/rssbridge/tests/test_functional.py | 0 {plinth => freedombox}/modules/rssbridge/urls.py | 0 {plinth => freedombox}/modules/rssbridge/views.py | 0 {plinth => freedombox}/modules/samba/__init__.py | 0 .../systemd/system/smbd.service.d/freedombox.conf | 0 .../data/usr/share/freedombox/modules-enabled/samba | 0 {plinth => freedombox}/modules/samba/manifest.py | 0 {plinth => freedombox}/modules/samba/privileged.py | 0 .../modules/samba/static/icons/samba.png | Bin .../modules/samba/static/icons/samba.svg | 0 .../modules/samba/static/samba.css | 0 .../modules/samba/templates/samba.html | 0 .../modules/samba/tests/__init__.py | 0 .../modules/samba/tests/test_functional.py | 0 .../modules/samba/tests/test_views.py | 0 {plinth => freedombox}/modules/samba/urls.py | 0 {plinth => freedombox}/modules/samba/views.py | 0 {plinth => freedombox}/modules/searx/__init__.py | 0 .../conf-available/searx-freedombox-auth.conf | 0 .../apache2/conf-available/searx-freedombox.conf | 0 .../data/usr/share/freedombox/modules-enabled/searx | 0 {plinth => freedombox}/modules/searx/forms.py | 0 {plinth => freedombox}/modules/searx/manifest.py | 0 {plinth => freedombox}/modules/searx/privileged.py | 0 .../modules/searx/static/icons/searx.png | Bin .../modules/searx/static/icons/searx.svg | 0 .../modules/searx/tests/__init__.py | 0 .../modules/searx/tests/test_functional.py | 0 {plinth => freedombox}/modules/searx/urls.py | 0 {plinth => freedombox}/modules/searx/views.py | 0 {plinth => freedombox}/modules/security/__init__.py | 0 .../etc/fail2ban/fail2ban.d/freedombox.conf | 0 .../freedombox/etc/fail2ban/jail.d/freedombox.conf | 0 .../usr/share/freedombox/modules-enabled/security | 0 {plinth => freedombox}/modules/security/forms.py | 0 {plinth => freedombox}/modules/security/manifest.py | 0 .../modules/security/privileged.py | 0 .../modules/security/templates/security.html | 0 .../modules/security/templates/security_report.html | 0 .../modules/security/tests/__init__.py | 0 .../modules/security/tests/test_functional.py | 0 {plinth => freedombox}/modules/security/urls.py | 0 {plinth => freedombox}/modules/security/views.py | 0 {plinth => freedombox}/modules/shaarli/__init__.py | 0 .../usr/share/freedombox/modules-enabled/shaarli | 0 {plinth => freedombox}/modules/shaarli/manifest.py | 0 .../modules/shaarli/static/icons/shaarli.png | Bin .../modules/shaarli/static/icons/shaarli.svg | 0 .../modules/shaarli/tests/__init__.py | 0 .../modules/shaarli/tests/test_functional.py | 0 {plinth => freedombox}/modules/shaarli/urls.py | 0 .../modules/shadowsocks/__init__.py | 0 .../firewalld/services/shadowsocks-local-plinth.xml | 0 .../freedombox.conf | 0 .../share/freedombox/modules-enabled/shadowsocks | 0 {plinth => freedombox}/modules/shadowsocks/forms.py | 0 .../modules/shadowsocks/manifest.py | 0 .../modules/shadowsocks/privileged.py | 0 .../shadowsocks/static/icons/shadowsocks.png | Bin .../shadowsocks/static/icons/shadowsocks.svg | 0 .../modules/shadowsocks/tests/__init__.py | 0 .../modules/shadowsocks/tests/test_functional.py | 0 {plinth => freedombox}/modules/shadowsocks/urls.py | 0 {plinth => freedombox}/modules/shadowsocks/views.py | 0 .../modules/shadowsocksserver/__init__.py | 0 .../services/shadowsocks-server-freedombox.xml | 0 .../freedombox.conf | 0 .../freedombox/modules-enabled/shadowsocksserver | 0 .../modules/shadowsocksserver/forms.py | 0 .../modules/shadowsocksserver/manifest.py | 0 .../modules/shadowsocksserver/privileged.py | 0 .../shadowsocksserver/static/icons/shadowsocks.png | Bin .../shadowsocksserver/static/icons/shadowsocks.svg | 0 .../modules/shadowsocksserver/tests/__init__.py | 0 .../shadowsocksserver/tests/test_functional.py | 0 .../modules/shadowsocksserver/urls.py | 0 .../modules/shadowsocksserver/views.py | 0 {plinth => freedombox}/modules/sharing/__init__.py | 0 .../etc/apache2/includes/freedombox-sharing.conf | 0 .../usr/share/freedombox/modules-enabled/sharing | 0 {plinth => freedombox}/modules/sharing/forms.py | 0 {plinth => freedombox}/modules/sharing/manifest.py | 0 .../modules/sharing/privileged.py | 0 .../modules/sharing/static/icons/sharing.png | Bin .../modules/sharing/static/icons/sharing.svg | 0 .../modules/sharing/static/sharing.css | 0 .../modules/sharing/static/sharing_add_edit.js | 0 .../modules/sharing/templates/sharing.html | 0 .../modules/sharing/templates/sharing_add_edit.html | 0 .../modules/sharing/tests/__init__.py | 0 .../modules/sharing/tests/test_functional.py | 0 {plinth => freedombox}/modules/sharing/urls.py | 0 {plinth => freedombox}/modules/sharing/views.py | 0 {plinth => freedombox}/modules/snapshot/__init__.py | 0 .../usr/share/freedombox/modules-enabled/snapshot | 0 {plinth => freedombox}/modules/snapshot/forms.py | 0 {plinth => freedombox}/modules/snapshot/manifest.py | 0 .../modules/snapshot/privileged.py | 0 .../modules/snapshot/static/snapshot.js | 0 .../modules/snapshot/templates/snapshot.html | 0 .../templates/snapshot_delete_selected.html | 0 .../modules/snapshot/templates/snapshot_manage.html | 0 .../snapshot/templates/snapshot_not_supported.html | 0 .../snapshot/templates/snapshot_rollback.html | 0 .../modules/snapshot/tests/__init__.py | 0 .../modules/snapshot/tests/test_functional.py | 0 .../modules/snapshot/tests/test_privileged.py | 0 {plinth => freedombox}/modules/snapshot/urls.py | 0 {plinth => freedombox}/modules/snapshot/views.py | 0 {plinth => freedombox}/modules/sogo/__init__.py | 0 .../systemd/system/sogo.service.d/freedombox.conf | 0 .../etc/apache2/conf-available/sogo-freedombox.conf | 0 .../data/usr/share/freedombox/modules-enabled/sogo | 0 {plinth => freedombox}/modules/sogo/forms.py | 0 {plinth => freedombox}/modules/sogo/manifest.py | 0 {plinth => freedombox}/modules/sogo/privileged.py | 0 .../modules/sogo/static/icons/sogo.png | Bin .../modules/sogo/static/icons/sogo.svg | 0 .../modules/sogo/tests/__init__.py | 0 .../modules/sogo/tests/test_functional.py | 0 {plinth => freedombox}/modules/sogo/urls.py | 0 {plinth => freedombox}/modules/sogo/views.py | 0 {plinth => freedombox}/modules/ssh/__init__.py | 0 .../systemd/system/ssh.service.d/freedombox.conf | 0 .../freedombox/etc/avahi/services/sftp-ssh.service | 0 .../share/freedombox/etc/avahi/services/ssh.service | 0 .../etc/fail2ban/jail.d/ssh-freedombox.conf | 0 .../data/usr/share/freedombox/modules-enabled/ssh | 0 {plinth => freedombox}/modules/ssh/forms.py | 0 {plinth => freedombox}/modules/ssh/manifest.py | 0 {plinth => freedombox}/modules/ssh/privileged.py | 0 .../modules/ssh/templates/ssh.html | 0 .../modules/ssh/tests/__init__.py | 0 .../modules/ssh/tests/test_functional.py | 0 {plinth => freedombox}/modules/ssh/urls.py | 0 {plinth => freedombox}/modules/ssh/views.py | 0 {plinth => freedombox}/modules/storage/__init__.py | 0 .../usr/share/freedombox/modules-enabled/storage | 0 .../polkit-1/rules.d/50-freedombox-udisks2.rules | 0 {plinth => freedombox}/modules/storage/forms.py | 0 {plinth => freedombox}/modules/storage/manifest.py | 0 .../modules/storage/privileged.py | 0 .../modules/storage/static/storage.css | 0 .../modules/storage/templates/storage.html | 0 .../modules/storage/templates/storage_expand.html | 0 .../modules/storage/tests/__init__.py | 0 .../modules/storage/tests/test_functional.py | 0 .../modules/storage/tests/test_storage.py | 0 {plinth => freedombox}/modules/storage/udisks2.py | 0 {plinth => freedombox}/modules/storage/urls.py | 0 {plinth => freedombox}/modules/storage/views.py | 0 .../modules/syncthing/__init__.py | 0 .../syncthing@syncthing.service.d/freedombox.conf | 0 .../usr/lib/sysusers.d/freedombox-syncthing.conf | 0 .../apache2/conf-available/syncthing-plinth.conf | 0 .../usr/share/freedombox/modules-enabled/syncthing | 0 .../modules/syncthing/manifest.py | 0 .../modules/syncthing/privileged.py | 0 .../modules/syncthing/static/icons/syncthing.png | Bin .../modules/syncthing/static/icons/syncthing.svg | 0 .../modules/syncthing/tests/__init__.py | 0 .../modules/syncthing/tests/test_functional.py | 0 {plinth => freedombox}/modules/syncthing/urls.py | 0 .../modules/tiddlywiki/__init__.py | 0 .../conf-available/tiddlywiki-freedombox.conf | 0 .../usr/share/freedombox/modules-enabled/tiddlywiki | 0 {plinth => freedombox}/modules/tiddlywiki/forms.py | 0 .../modules/tiddlywiki/manifest.py | 0 .../modules/tiddlywiki/privileged.py | 0 .../modules/tiddlywiki/static/icons/tiddlywiki.png | Bin .../modules/tiddlywiki/static/icons/tiddlywiki.svg | 0 .../tiddlywiki/templates/tiddlywiki_configure.html | 0 .../tiddlywiki/templates/tiddlywiki_delete.html | 0 .../templates/tiddlywiki_upload_file.html | 0 .../modules/tiddlywiki/tests/__init__.py | 0 .../modules/tiddlywiki/tests/data/dummy_wiki.html | 0 .../modules/tiddlywiki/tests/test_functional.py | 0 {plinth => freedombox}/modules/tiddlywiki/urls.py | 0 {plinth => freedombox}/modules/tiddlywiki/views.py | 0 {plinth => freedombox}/modules/tor/__init__.py | 0 .../data/usr/share/augeas/lenses/tests/test_tor.aug | 0 .../tor/data/usr/share/augeas/lenses/tor.aug | 0 .../data/usr/share/freedombox/modules-enabled/tor | 0 {plinth => freedombox}/modules/tor/forms.py | 0 {plinth => freedombox}/modules/tor/manifest.py | 0 {plinth => freedombox}/modules/tor/privileged.py | 0 .../modules/tor/static/icons/tor.png | Bin .../modules/tor/static/icons/tor.svg | 0 {plinth => freedombox}/modules/tor/static/tor.js | 0 .../modules/tor/templates/tor.html | 0 .../modules/tor/tests/__init__.py | 0 .../modules/tor/tests/test_functional.py | 0 .../modules/tor/tests/test_tor.py | 0 {plinth => freedombox}/modules/tor/urls.py | 0 {plinth => freedombox}/modules/tor/utils.py | 0 {plinth => freedombox}/modules/tor/views.py | 0 {plinth => freedombox}/modules/torproxy/__init__.py | 0 .../usr/share/freedombox/modules-enabled/torproxy | 0 {plinth => freedombox}/modules/torproxy/forms.py | 0 {plinth => freedombox}/modules/torproxy/manifest.py | 0 .../modules/torproxy/privileged.py | 0 .../modules/torproxy/static/icons/torproxy.png | Bin .../modules/torproxy/static/icons/torproxy.svg | 0 .../modules/torproxy/static/torproxy.js | 0 .../modules/torproxy/templates/torproxy.html | 0 .../modules/torproxy/tests/__init__.py | 0 .../modules/torproxy/tests/test_functional.py | 0 .../modules/torproxy/tests/test_torproxy.py | 0 {plinth => freedombox}/modules/torproxy/urls.py | 0 {plinth => freedombox}/modules/torproxy/utils.py | 0 {plinth => freedombox}/modules/torproxy/views.py | 0 .../modules/transmission/__init__.py | 0 .../transmission-daemon.service.d/freedombox.conf | 0 .../apache2/conf-available/transmission-plinth.conf | 0 .../share/freedombox/modules-enabled/transmission | 0 .../modules/transmission/forms.py | 0 .../modules/transmission/manifest.py | 0 .../modules/transmission/privileged.py | 0 .../transmission/static/icons/transmission.png | Bin .../transmission/static/icons/transmission.svg | 0 .../modules/transmission/tests/__init__.py | 0 .../modules/transmission/tests/data/sample.torrent | Bin .../modules/transmission/tests/test_functional.py | 0 {plinth => freedombox}/modules/transmission/urls.py | 0 .../modules/transmission/views.py | 0 {plinth => freedombox}/modules/upgrades/__init__.py | 0 .../system/freedombox-manual-upgrade.service | 0 .../data/usr/share/augeas/lenses/aptsources.aug | 0 .../data/usr/share/augeas/lenses/aptsources822.aug | 0 .../share/augeas/lenses/tests/test_aptsources.aug | 0 .../augeas/lenses/tests/test_aptsources822.aug | 0 .../freedombox/etc/apt/apt.conf.d/20freedombox | 0 .../20freedombox-allow-release-info-change | 0 .../etc/apt/apt.conf.d/60unattended-upgrades | 0 .../etc/needrestart/conf.d/freedombox-self.conf | 0 .../etc/needrestart/conf.d/freedombox.conf | 0 .../usr/share/freedombox/modules-enabled/upgrades | 0 .../modules/upgrades/distupgrade.py | 0 {plinth => freedombox}/modules/upgrades/forms.py | 0 {plinth => freedombox}/modules/upgrades/manifest.py | 0 .../modules/upgrades/privileged.py | 0 .../upgrades/templates/backports-firstboot.html | 0 .../templates/upgrades-dist-upgrade-confirm.html | 0 .../upgrades-dist-upgrade-notification.html | 0 .../upgrades/templates/upgrades-dist-upgrade.html | 0 .../upgrades/templates/upgrades-new-release.html | 0 .../upgrades/templates/upgrades_configure.html | 0 .../modules/upgrades/tests/__init__.py | 0 .../modules/upgrades/tests/test_distupgrade.py | 0 .../modules/upgrades/tests/test_functional.py | 0 .../modules/upgrades/tests/test_utils.py | 0 {plinth => freedombox}/modules/upgrades/urls.py | 0 {plinth => freedombox}/modules/upgrades/utils.py | 0 {plinth => freedombox}/modules/upgrades/views.py | 0 {plinth => freedombox}/modules/users/__init__.py | 0 {plinth => freedombox}/modules/users/components.py | 0 .../etc/apache2/includes/freedombox-auth-ldap.conf | 0 .../apache2/includes/freedombox-single-sign-on.conf | 0 .../data/usr/share/freedombox/modules-enabled/users | 0 .../data/usr/share/pam-configs/mkhomedir-freedombox | 0 {plinth => freedombox}/modules/users/forms.py | 0 {plinth => freedombox}/modules/users/manifest.py | 0 {plinth => freedombox}/modules/users/privileged.py | 0 .../modules/users/static/passkeys.js | 0 .../modules/users/static/users.css | 0 .../modules/users/static/users.js | 0 .../modules/users/templates/users_captcha.html | 0 .../users/templates/users_change_password.html | 0 .../modules/users/templates/users_create.html | 0 .../modules/users/templates/users_firstboot.html | 0 .../modules/users/templates/users_list.html | 0 .../modules/users/templates/users_login.html | 0 .../modules/users/templates/users_passkey_edit.html | 0 .../modules/users/templates/users_passkeys.html | 0 .../modules/users/templates/users_update.html | 0 .../modules/users/tests/__init__.py | 0 .../modules/users/tests/test_components.py | 0 .../modules/users/tests/test_functional.py | 0 .../modules/users/tests/test_privileged.py | 0 .../modules/users/tests/test_views.py | 0 {plinth => freedombox}/modules/users/urls.py | 0 {plinth => freedombox}/modules/users/views.py | 0 .../modules/wireguard/__init__.py | 0 .../lib/firewalld/services/wireguard-freedombox.xml | 0 .../usr/share/freedombox/modules-enabled/wireguard | 0 {plinth => freedombox}/modules/wireguard/forms.py | 0 .../modules/wireguard/manifest.py | 0 .../modules/wireguard/privileged.py | 0 .../modules/wireguard/static/icons/wireguard.png | Bin .../modules/wireguard/static/icons/wireguard.svg | 0 .../modules/wireguard/templates/wireguard.html | 0 .../wireguard/templates/wireguard_add_client.html | 0 .../wireguard/templates/wireguard_add_server.html | 0 .../templates/wireguard_auto_add_client.html | 0 .../templates/wireguard_delete_client.html | 0 .../templates/wireguard_delete_server.html | 0 .../wireguard/templates/wireguard_edit_client.html | 0 .../wireguard/templates/wireguard_edit_server.html | 0 .../wireguard/templates/wireguard_show_client.html | 0 .../wireguard/templates/wireguard_show_server.html | 0 .../modules/wireguard/tests/__init__.py | 0 .../modules/wireguard/tests/test_forms.py | 0 .../modules/wireguard/tests/test_functional.py | 0 {plinth => freedombox}/modules/wireguard/urls.py | 0 {plinth => freedombox}/modules/wireguard/utils.py | 0 {plinth => freedombox}/modules/wireguard/views.py | 0 .../modules/wordpress/__init__.py | 0 .../lib/systemd/system/wordpress-freedombox.service | 0 .../lib/systemd/system/wordpress-freedombox.timer | 0 .../conf-available/wordpress-freedombox.conf | 0 .../etc/fail2ban/filter.d/wordpress-freedombox.conf | 0 .../etc/fail2ban/jail.d/wordpress-freedombox.conf | 0 .../freedombox/etc/wordpress/freedombox-static.php | 0 .../usr/share/freedombox/modules-enabled/wordpress | 0 {plinth => freedombox}/modules/wordpress/forms.py | 0 .../modules/wordpress/manifest.py | 0 .../modules/wordpress/privileged.py | 0 .../modules/wordpress/static/icons/wordpress.png | Bin .../modules/wordpress/static/icons/wordpress.svg | 0 .../modules/wordpress/tests/__init__.py | 0 .../modules/wordpress/tests/test_functional.py | 0 {plinth => freedombox}/modules/wordpress/urls.py | 0 {plinth => freedombox}/modules/wordpress/views.py | 0 {plinth => freedombox}/modules/zoph/__init__.py | 0 .../etc/apache2/conf-available/zoph-freedombox.conf | 0 .../data/usr/share/freedombox/modules-enabled/zoph | 0 {plinth => freedombox}/modules/zoph/forms.py | 0 {plinth => freedombox}/modules/zoph/manifest.py | 0 {plinth => freedombox}/modules/zoph/privileged.py | 0 .../modules/zoph/static/icons/zoph.png | Bin .../modules/zoph/static/icons/zoph.svg | 0 .../modules/zoph/templates/zoph-pre-setup.html | 0 .../modules/zoph/tests/__init__.py | 0 .../modules/zoph/tests/test_functional.py | 0 {plinth => freedombox}/modules/zoph/urls.py | 0 {plinth => freedombox}/modules/zoph/views.py | 0 {plinth => freedombox}/network.py | 0 {plinth => freedombox}/notification.py | 0 {plinth => freedombox}/operation.py | 0 {plinth => freedombox}/package.py | 0 {plinth => freedombox}/privileged/__init__.py | 0 {plinth => freedombox}/privileged/config.py | 0 {plinth => freedombox}/privileged/container.py | 0 {plinth => freedombox}/privileged/packages.py | 0 {plinth => freedombox}/privileged/service.py | 0 {plinth => freedombox}/privileged_daemon.py | 0 {plinth => freedombox}/settings.py | 0 {plinth => freedombox}/setup.py | 0 {plinth => freedombox}/signals.py | 0 {plinth => freedombox}/templates/403.html | 0 {plinth => freedombox}/templates/404.html | 0 {plinth => freedombox}/templates/500.html | 0 {plinth => freedombox}/templates/app-header.html | 0 {plinth => freedombox}/templates/app-logs.html | 0 .../templates/app-operations.html | 0 {plinth => freedombox}/templates/app.html | 0 {plinth => freedombox}/templates/apps-add.html | 0 {plinth => freedombox}/templates/apps.html | 0 {plinth => freedombox}/templates/base.html | 0 {plinth => freedombox}/templates/breadcrumbs.html | 0 {plinth => freedombox}/templates/card.html | 0 {plinth => freedombox}/templates/cards.html | 0 .../templates/clients-button.html | 0 {plinth => freedombox}/templates/clients.html | 0 {plinth => freedombox}/templates/error.html | 0 {plinth => freedombox}/templates/first_setup.html | 0 {plinth => freedombox}/templates/form.html | 0 {plinth => freedombox}/templates/help-menu.html | 0 {plinth => freedombox}/templates/index.html | 0 {plinth => freedombox}/templates/internal-zone.html | 0 .../templates/language-selection.html | 0 {plinth => freedombox}/templates/messages.html | 0 .../templates/notifications-dismiss-button.html | 0 .../templates/notifications-dropdown.html | 0 {plinth => freedombox}/templates/notifications.html | 0 .../templates/operation-notification.html | 0 {plinth => freedombox}/templates/operations.html | 0 .../templates/port-forwarding-info.html | 0 {plinth => freedombox}/templates/setup.html | 0 {plinth => freedombox}/templates/subsubmenu.html | 0 {plinth => freedombox}/templates/system.html | 0 {plinth => freedombox}/templates/tags.html | 0 {plinth => freedombox}/templates/theme-menu.html | 0 {plinth => freedombox}/templates/toolbar.html | 0 {plinth => freedombox}/templates/uninstall.html | 0 {plinth => freedombox}/templatetags/__init__.py | 0 {plinth => freedombox}/templatetags/extras.py | 0 {plinth => freedombox}/tests/__init__.py | 0 {plinth => freedombox}/tests/config.py | 0 {plinth => freedombox}/tests/conftest.py | 0 {plinth => freedombox}/tests/data/__init__.py | 0 .../tests/data/configs/freedombox.config | 0 .../configs/freedombox.config.d/01_first.config | 0 .../configs/freedombox.config.d/02_second.config | 0 .../data/configs/freedombox.config.d/03_third.foo | 0 .../configs/freedombox.config.with_missing_options | 0 .../configs/freedombox.config.with_missing_sections | 0 .../tests/data/django_test_settings.py | 0 .../tests/data/shortcuts/blank.json | 0 .../tests/data/shortcuts/dotd.json | 0 .../tests/data/shortcuts/dotd.json.d/01_extra.json | 0 .../tests/data/shortcuts/empty.json | 0 .../tests/data/shortcuts/nextcloud.json | 0 .../tests/data/templates/test-notification.html | 0 {plinth => freedombox}/tests/data/urls.py | 0 {plinth => freedombox}/tests/functional/__init__.py | 0 {plinth => freedombox}/tests/functional/config.ini | 0 .../tests/functional/enable-all-apps | 0 {plinth => freedombox}/tests/functional/install.sh | 0 {plinth => freedombox}/tests/tags/__init__.py | 0 .../tests/tags/test_functional.py | 0 {plinth => freedombox}/tests/test_action_utils.py | 0 {plinth => freedombox}/tests/test_actions.py | 0 {plinth => freedombox}/tests/test_app.py | 0 {plinth => freedombox}/tests/test_cfg.py | 0 {plinth => freedombox}/tests/test_clients.py | 0 {plinth => freedombox}/tests/test_config.py | 0 {plinth => freedombox}/tests/test_container.py | 0 .../tests/test_context_processors.py | 0 .../tests/test_custom_shortcuts.py | 0 {plinth => freedombox}/tests/test_daemon.py | 0 {plinth => freedombox}/tests/test_db.py | 0 .../tests/test_diagnostic_check.py | 0 {plinth => freedombox}/tests/test_frontpage.py | 0 {plinth => freedombox}/tests/test_kvstore.py | 0 {plinth => freedombox}/tests/test_menu.py | 0 {plinth => freedombox}/tests/test_middleware.py | 0 {plinth => freedombox}/tests/test_module_loader.py | 0 {plinth => freedombox}/tests/test_network.py | 0 {plinth => freedombox}/tests/test_notification.py | 0 {plinth => freedombox}/tests/test_operation.py | 0 {plinth => freedombox}/tests/test_package.py | 0 {plinth => freedombox}/tests/test_setup.py | 0 {plinth => freedombox}/tests/test_templatetags.py | 0 {plinth => freedombox}/tests/test_utils.py | 0 {plinth => freedombox}/tests/test_version.py | 0 {plinth => freedombox}/tests/test_views.py | 0 {plinth => freedombox}/tests/test_web_server.py | 0 {plinth => freedombox}/translation.py | 0 {plinth => freedombox}/urls.py | 0 {plinth => freedombox}/utils.py | 0 {plinth => freedombox}/version.py | 0 {plinth => freedombox}/views.py | 0 {plinth => freedombox}/web_framework.py | 0 {plinth => freedombox}/web_server.py | 0 1264 files changed, 0 insertions(+), 0 deletions(-) rename {plinth => freedombox}/__init__.py (100%) rename {plinth => freedombox}/__main__.py (100%) rename {plinth => freedombox}/action_utils.py (100%) rename {plinth => freedombox}/actions.py (100%) rename {plinth => freedombox}/app.py (100%) rename {plinth => freedombox}/cfg.py (100%) rename {plinth => freedombox}/clients.py (100%) rename {plinth => freedombox}/config.py (100%) rename {plinth => freedombox}/conftest.py (100%) rename {plinth => freedombox}/container.py (100%) rename {plinth => freedombox}/context_processors.py (100%) rename {plinth => freedombox}/daemon.py (100%) rename {plinth => freedombox}/db/__init__.py (100%) rename {plinth => freedombox}/db/dbconfig.py (100%) rename {plinth => freedombox}/db/mariadb.py (100%) rename {plinth => freedombox}/db/postgres.py (100%) rename {plinth => freedombox}/dbus.py (100%) rename {plinth => freedombox}/develop.config (100%) rename {plinth => freedombox}/diagnostic_check.py (100%) rename {plinth => freedombox}/errors.py (100%) rename {plinth => freedombox}/forms.py (100%) rename {plinth => freedombox}/frontpage.py (100%) rename {plinth => freedombox}/glib.py (100%) rename {plinth => freedombox}/hashers.py (100%) rename {plinth => freedombox}/kvstore.py (100%) rename {plinth => freedombox}/locale/README (100%) rename {plinth => freedombox}/locale/ar/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/ar_SA/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/be/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/bg/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/bn/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/ca/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/cs/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/da/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/da/LC_MESSAGES/terms.org (100%) rename {plinth => freedombox}/locale/de/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/django.pot (100%) rename {plinth => freedombox}/locale/el/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/es/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/et/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/fa/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/fake/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/fr/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/gl/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/gu/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/hi/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/hu/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/id/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/it/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/ja/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/kn/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/lt/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/lv/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/nb/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/nl/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/pl/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/pt/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/ru/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/si/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/sl/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/sq/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/sr/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/sv/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/ta/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/te/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/tr/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/uk/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/vi/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/zh_Hans/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/locale/zh_Hant/LC_MESSAGES/django.po (100%) rename {plinth => freedombox}/log.py (100%) rename {plinth => freedombox}/menu.py (100%) rename {plinth => freedombox}/middleware.py (100%) rename {plinth => freedombox}/migrations/0001_initial.py (100%) rename {plinth => freedombox}/migrations/0002_modulestore.py (100%) rename {plinth => freedombox}/migrations/0003_merge_firstboot_completed_fields.py (100%) rename {plinth => freedombox}/migrations/0004_userprofile.py (100%) rename {plinth => freedombox}/migrations/0005_storednotification.py (100%) rename {plinth => freedombox}/migrations/0006_userpasskey.py (100%) rename {plinth => freedombox}/migrations/__init__.py (100%) rename {plinth => freedombox}/models.py (100%) rename {plinth => freedombox}/module_loader.py (100%) rename {plinth => freedombox}/modules/__init__.py (100%) rename {plinth => freedombox}/modules/apache/__init__.py (100%) rename {plinth => freedombox}/modules/apache/components.py (100%) rename {plinth => freedombox}/modules/apache/data/usr/share/freedombox/etc/apache2/conf-available/10-freedombox.conf (100%) rename {plinth => freedombox}/modules/apache/data/usr/share/freedombox/etc/apache2/conf-available/php-fpm-freedombox.conf (100%) rename {plinth => freedombox}/modules/apache/data/usr/share/freedombox/etc/fail2ban/jail.d/apache-auth-freedombox.conf (100%) rename {plinth => freedombox}/modules/apache/data/usr/share/freedombox/modules-enabled/apache (100%) rename {plinth => freedombox}/modules/apache/privileged.py (100%) rename {plinth => freedombox}/modules/apache/tests/__init__.py (100%) rename {plinth => freedombox}/modules/apache/tests/test_components.py (100%) rename {plinth => freedombox}/modules/apache/tests/test_uws.py (100%) rename {plinth => freedombox}/modules/apache/urls.py (100%) rename {plinth => freedombox}/modules/apache/views.py (100%) rename {plinth => freedombox}/modules/api/__init__.py (100%) rename {plinth => freedombox}/modules/api/data/usr/share/freedombox/modules-enabled/api (100%) rename {plinth => freedombox}/modules/api/test/__init__.py (100%) rename {plinth => freedombox}/modules/api/urls.py (100%) rename {plinth => freedombox}/modules/api/views.py (100%) rename {plinth => freedombox}/modules/avahi/__init__.py (100%) rename {plinth => freedombox}/modules/avahi/data/usr/lib/systemd/system/avahi-daemon.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/avahi/data/usr/share/freedombox/modules-enabled/avahi (100%) rename {plinth => freedombox}/modules/avahi/manifest.py (100%) rename {plinth => freedombox}/modules/avahi/tests/__init__.py (100%) rename {plinth => freedombox}/modules/avahi/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/avahi/urls.py (100%) rename {plinth => freedombox}/modules/backups/__init__.py (100%) rename {plinth => freedombox}/modules/backups/api.py (100%) rename {plinth => freedombox}/modules/backups/components.py (100%) rename {plinth => freedombox}/modules/backups/data/usr/share/freedombox/modules-enabled/backups (100%) rename {plinth => freedombox}/modules/backups/decorators.py (100%) rename {plinth => freedombox}/modules/backups/errors.py (100%) rename {plinth => freedombox}/modules/backups/forms.py (100%) rename {plinth => freedombox}/modules/backups/manifest.py (100%) rename {plinth => freedombox}/modules/backups/privileged.py (100%) rename {plinth => freedombox}/modules/backups/repository.py (100%) rename {plinth => freedombox}/modules/backups/schedule.py (100%) rename {plinth => freedombox}/modules/backups/static/backups.css (100%) rename {plinth => freedombox}/modules/backups/static/backups_add_remote_repository.js (100%) rename {plinth => freedombox}/modules/backups/store.py (100%) rename {plinth => freedombox}/modules/backups/templates/backups.html (100%) rename {plinth => freedombox}/modules/backups/templates/backups_add_remote_repository.html (100%) rename {plinth => freedombox}/modules/backups/templates/backups_add_repository.html (100%) rename {plinth => freedombox}/modules/backups/templates/backups_delete.html (100%) rename {plinth => freedombox}/modules/backups/templates/backups_repository.html (100%) rename {plinth => freedombox}/modules/backups/templates/backups_repository_remove.html (100%) rename {plinth => freedombox}/modules/backups/templates/backups_restore.html (100%) rename {plinth => freedombox}/modules/backups/templates/backups_upload.html (100%) rename {plinth => freedombox}/modules/backups/templates/verify_ssh_hostkey.html (100%) rename {plinth => freedombox}/modules/backups/tests/__init__.py (100%) rename {plinth => freedombox}/modules/backups/tests/backup_data/sample_file.txt (100%) rename {plinth => freedombox}/modules/backups/tests/test_api.py (100%) rename {plinth => freedombox}/modules/backups/tests/test_backups.py (100%) rename {plinth => freedombox}/modules/backups/tests/test_components.py (100%) rename {plinth => freedombox}/modules/backups/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/backups/tests/test_schedule.py (100%) rename {plinth => freedombox}/modules/backups/tests/test_ssh_remotes.py (100%) rename {plinth => freedombox}/modules/backups/tests/test_store.py (100%) rename {plinth => freedombox}/modules/backups/tests/test_validators.py (100%) rename {plinth => freedombox}/modules/backups/urls.py (100%) rename {plinth => freedombox}/modules/backups/views.py (100%) rename {plinth => freedombox}/modules/bepasty/__init__.py (100%) rename {plinth => freedombox}/modules/bepasty/data/usr/lib/systemd/system/uwsgi-app@bepasty-freedombox.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/bepasty/data/usr/share/freedombox/etc/apache2/conf-available/bepasty-freedombox.conf (100%) rename {plinth => freedombox}/modules/bepasty/data/usr/share/freedombox/etc/uwsgi/apps-available/bepasty-freedombox.ini (100%) rename {plinth => freedombox}/modules/bepasty/data/usr/share/freedombox/modules-enabled/bepasty (100%) rename {plinth => freedombox}/modules/bepasty/forms.py (100%) rename {plinth => freedombox}/modules/bepasty/manifest.py (100%) rename {plinth => freedombox}/modules/bepasty/privileged.py (100%) rename {plinth => freedombox}/modules/bepasty/static/icons/bepasty.png (100%) rename {plinth => freedombox}/modules/bepasty/static/icons/bepasty.svg (100%) rename {plinth => freedombox}/modules/bepasty/templates/bepasty.html (100%) rename {plinth => freedombox}/modules/bepasty/tests/__init__.py (100%) rename {plinth => freedombox}/modules/bepasty/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/bepasty/urls.py (100%) rename {plinth => freedombox}/modules/bepasty/views.py (100%) rename {plinth => freedombox}/modules/bind/__init__.py (100%) rename {plinth => freedombox}/modules/bind/data/usr/lib/systemd/system/bind9.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/bind/data/usr/share/freedombox/modules-enabled/bind (100%) rename {plinth => freedombox}/modules/bind/forms.py (100%) rename {plinth => freedombox}/modules/bind/manifest.py (100%) rename {plinth => freedombox}/modules/bind/privileged.py (100%) rename {plinth => freedombox}/modules/bind/templates/bind.html (100%) rename {plinth => freedombox}/modules/bind/tests/__init__.py (100%) rename {plinth => freedombox}/modules/bind/tests/test_bind.py (100%) rename {plinth => freedombox}/modules/bind/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/bind/urls.py (100%) rename {plinth => freedombox}/modules/bind/views.py (100%) rename {plinth => freedombox}/modules/calibre/__init__.py (100%) rename {plinth => freedombox}/modules/calibre/data/usr/lib/systemd/system/calibre-server-freedombox.service (100%) rename {plinth => freedombox}/modules/calibre/data/usr/share/freedombox/etc/apache2/conf-available/calibre-freedombox.conf (100%) rename {plinth => freedombox}/modules/calibre/data/usr/share/freedombox/modules-enabled/calibre (100%) rename {plinth => freedombox}/modules/calibre/forms.py (100%) rename {plinth => freedombox}/modules/calibre/manifest.py (100%) rename {plinth => freedombox}/modules/calibre/privileged.py (100%) rename {plinth => freedombox}/modules/calibre/static/icons/calibre.png (100%) rename {plinth => freedombox}/modules/calibre/static/icons/calibre.svg (100%) rename {plinth => freedombox}/modules/calibre/templates/calibre-delete-library.html (100%) rename {plinth => freedombox}/modules/calibre/templates/calibre.html (100%) rename {plinth => freedombox}/modules/calibre/tests/__init__.py (100%) rename {plinth => freedombox}/modules/calibre/tests/data/sample.txt (100%) rename {plinth => freedombox}/modules/calibre/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/calibre/tests/test_privileged.py (100%) rename {plinth => freedombox}/modules/calibre/tests/test_views.py (100%) rename {plinth => freedombox}/modules/calibre/urls.py (100%) rename {plinth => freedombox}/modules/calibre/views.py (100%) rename {plinth => freedombox}/modules/cockpit/__init__.py (100%) rename {plinth => freedombox}/modules/cockpit/data/usr/share/freedombox/etc/apache2/conf-available/cockpit-freedombox.conf (100%) rename {plinth => freedombox}/modules/cockpit/data/usr/share/freedombox/modules-enabled/cockpit (100%) rename {plinth => freedombox}/modules/cockpit/manifest.py (100%) rename {plinth => freedombox}/modules/cockpit/privileged.py (100%) rename {plinth => freedombox}/modules/cockpit/static/icons/cockpit.png (100%) rename {plinth => freedombox}/modules/cockpit/static/icons/cockpit.svg (100%) rename {plinth => freedombox}/modules/cockpit/tests/__init__.py (100%) rename {plinth => freedombox}/modules/cockpit/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/cockpit/urls.py (100%) rename {plinth => freedombox}/modules/config/__init__.py (100%) rename {plinth => freedombox}/modules/config/data/usr/lib/systemd/journald.conf.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/config/data/usr/lib/systemd/system/zramswap.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/config/data/usr/share/freedombox/modules-enabled/config (100%) rename {plinth => freedombox}/modules/config/forms.py (100%) rename {plinth => freedombox}/modules/config/manifest.py (100%) rename {plinth => freedombox}/modules/config/privileged.py (100%) rename {plinth => freedombox}/modules/config/tests/__init__.py (100%) rename {plinth => freedombox}/modules/config/tests/test_config.py (100%) rename {plinth => freedombox}/modules/config/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/config/urls.py (100%) rename {plinth => freedombox}/modules/config/views.py (100%) rename {plinth => freedombox}/modules/coturn/__init__.py (100%) rename {plinth => freedombox}/modules/coturn/components.py (100%) rename {plinth => freedombox}/modules/coturn/data/usr/lib/firewalld/services/coturn-freedombox.xml (100%) rename {plinth => freedombox}/modules/coturn/data/usr/lib/systemd/system/coturn.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/coturn/data/usr/share/freedombox/modules-enabled/coturn (100%) rename {plinth => freedombox}/modules/coturn/forms.py (100%) rename {plinth => freedombox}/modules/coturn/manifest.py (100%) rename {plinth => freedombox}/modules/coturn/privileged.py (100%) rename {plinth => freedombox}/modules/coturn/static/icons/coturn.png (100%) rename {plinth => freedombox}/modules/coturn/static/icons/coturn.svg (100%) rename {plinth => freedombox}/modules/coturn/templates/coturn.html (100%) rename {plinth => freedombox}/modules/coturn/tests/__init__.py (100%) rename {plinth => freedombox}/modules/coturn/tests/test_components.py (100%) rename {plinth => freedombox}/modules/coturn/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/coturn/urls.py (100%) rename {plinth => freedombox}/modules/coturn/views.py (100%) rename {plinth => freedombox}/modules/datetime/__init__.py (100%) rename {plinth => freedombox}/modules/datetime/data/usr/share/freedombox/modules-enabled/datetime (100%) rename {plinth => freedombox}/modules/datetime/forms.py (100%) rename {plinth => freedombox}/modules/datetime/manifest.py (100%) rename {plinth => freedombox}/modules/datetime/privileged.py (100%) rename {plinth => freedombox}/modules/datetime/tests/__init__.py (100%) rename {plinth => freedombox}/modules/datetime/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/datetime/urls.py (100%) rename {plinth => freedombox}/modules/datetime/views.py (100%) rename {plinth => freedombox}/modules/deluge/__init__.py (100%) rename {plinth => freedombox}/modules/deluge/data/usr/lib/systemd/system/deluge-web.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/deluge/data/usr/lib/systemd/system/deluged.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/deluge/data/usr/share/freedombox/etc/apache2/conf-available/deluge-plinth.conf (100%) rename {plinth => freedombox}/modules/deluge/data/usr/share/freedombox/modules-enabled/deluge (100%) rename {plinth => freedombox}/modules/deluge/forms.py (100%) rename {plinth => freedombox}/modules/deluge/manifest.py (100%) rename {plinth => freedombox}/modules/deluge/privileged.py (100%) rename {plinth => freedombox}/modules/deluge/static/icons/deluge.png (100%) rename {plinth => freedombox}/modules/deluge/static/icons/deluge.svg (100%) rename {plinth => freedombox}/modules/deluge/tests/__init__.py (100%) rename {plinth => freedombox}/modules/deluge/tests/data/sample.torrent (100%) rename {plinth => freedombox}/modules/deluge/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/deluge/tests/test_utils.py (100%) rename {plinth => freedombox}/modules/deluge/urls.py (100%) rename {plinth => freedombox}/modules/deluge/utils.py (100%) rename {plinth => freedombox}/modules/deluge/views.py (100%) rename {plinth => freedombox}/modules/diagnostics/__init__.py (100%) rename {plinth => freedombox}/modules/diagnostics/data/usr/share/freedombox/modules-enabled/diagnostics (100%) rename {plinth => freedombox}/modules/diagnostics/forms.py (100%) rename {plinth => freedombox}/modules/diagnostics/manifest.py (100%) rename {plinth => freedombox}/modules/diagnostics/templates/diagnostics.html (100%) rename {plinth => freedombox}/modules/diagnostics/templates/diagnostics_app.html (100%) rename {plinth => freedombox}/modules/diagnostics/templates/diagnostics_button.html (100%) rename {plinth => freedombox}/modules/diagnostics/templates/diagnostics_full.html (100%) rename {plinth => freedombox}/modules/diagnostics/templates/diagnostics_results.html (100%) rename {plinth => freedombox}/modules/diagnostics/tests/__init__.py (100%) rename {plinth => freedombox}/modules/diagnostics/tests/test_diagnostics.py (100%) rename {plinth => freedombox}/modules/diagnostics/urls.py (100%) rename {plinth => freedombox}/modules/diagnostics/views.py (100%) rename {plinth => freedombox}/modules/dynamicdns/__init__.py (100%) rename {plinth => freedombox}/modules/dynamicdns/data/usr/share/freedombox/modules-enabled/dynamicdns (100%) rename {plinth => freedombox}/modules/dynamicdns/forms.py (100%) rename {plinth => freedombox}/modules/dynamicdns/generic.py (100%) rename {plinth => freedombox}/modules/dynamicdns/gnudip.py (100%) rename {plinth => freedombox}/modules/dynamicdns/manifest.py (100%) rename {plinth => freedombox}/modules/dynamicdns/static/dynamicdns.js (100%) rename {plinth => freedombox}/modules/dynamicdns/templates/dynamicdns-domain-delete.html (100%) rename {plinth => freedombox}/modules/dynamicdns/templates/dynamicdns-domain.html (100%) rename {plinth => freedombox}/modules/dynamicdns/templates/dynamicdns.html (100%) rename {plinth => freedombox}/modules/dynamicdns/tests/__init__.py (100%) rename {plinth => freedombox}/modules/dynamicdns/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/dynamicdns/tests/test_generic.py (100%) rename {plinth => freedombox}/modules/dynamicdns/tests/test_gnudip.py (100%) rename {plinth => freedombox}/modules/dynamicdns/urls.py (100%) rename {plinth => freedombox}/modules/dynamicdns/views.py (100%) rename {plinth => freedombox}/modules/ejabberd/__init__.py (100%) rename {plinth => freedombox}/modules/ejabberd/data/usr/share/freedombox/etc/apache2/conf-available/jwchat-plinth.conf (100%) rename {plinth => freedombox}/modules/ejabberd/data/usr/share/freedombox/etc/avahi/services/xmpp-server.service (100%) rename {plinth => freedombox}/modules/ejabberd/data/usr/share/freedombox/modules-enabled/ejabberd (100%) rename {plinth => freedombox}/modules/ejabberd/forms.py (100%) rename {plinth => freedombox}/modules/ejabberd/manifest.py (100%) rename {plinth => freedombox}/modules/ejabberd/privileged.py (100%) rename {plinth => freedombox}/modules/ejabberd/static/ejabberd.js (100%) rename {plinth => freedombox}/modules/ejabberd/static/icons/ejabberd.png (100%) rename {plinth => freedombox}/modules/ejabberd/static/icons/ejabberd.svg (100%) rename {plinth => freedombox}/modules/ejabberd/templates/ejabberd.html (100%) rename {plinth => freedombox}/modules/ejabberd/tests/__init__.py (100%) rename {plinth => freedombox}/modules/ejabberd/tests/data/ejabberd.yml.example (100%) rename {plinth => freedombox}/modules/ejabberd/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/ejabberd/tests/test_turn_config.py (100%) rename {plinth => freedombox}/modules/ejabberd/urls.py (100%) rename {plinth => freedombox}/modules/ejabberd/views.py (100%) rename {plinth => freedombox}/modules/email/__init__.py (100%) rename {plinth => freedombox}/modules/email/aliases.py (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/apache2/conf-available/email-freedombox.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/05-freedombox-passdb.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/05-freedombox-userdb.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/15-freedombox-auth.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/15-freedombox-mail.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-imap.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-lmtp.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-mailboxes.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-master.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-tls.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/95-freedombox-fts.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/95-freedombox-sieve.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/freedombox-ldap.conf.ext (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/05-freedombox-passdb.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/05-freedombox-userdb.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/15-freedombox-auth.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/15-freedombox-mail.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-imap.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-lmtp.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-mailboxes.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-master.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-tls.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/95-freedombox-fts.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/95-freedombox-sieve.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/freedombox-ldap.conf.ext (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/freedombox-sieve-after/sort-spam.sieve (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/freedombox-sieve/learn-ham.sieve (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/dovecot/freedombox-sieve/learn-spam.sieve (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/fail2ban/jail.d/dovecot-freedombox.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/postfix/freedombox-aliases.cf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-dkim-signing.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-logging.inc (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-milter-headers.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-redis.conf (100%) rename {plinth => freedombox}/modules/email/data/usr/share/freedombox/modules-enabled/email (100%) rename {plinth => freedombox}/modules/email/dns.py (100%) rename {plinth => freedombox}/modules/email/dovecot.py (100%) rename {plinth => freedombox}/modules/email/forms.py (100%) rename {plinth => freedombox}/modules/email/manifest.py (100%) rename {plinth => freedombox}/modules/email/postfix.py (100%) rename {plinth => freedombox}/modules/email/privileged/__init__.py (100%) rename {plinth => freedombox}/modules/email/privileged/aliases.py (100%) rename {plinth => freedombox}/modules/email/privileged/dkim.py (100%) rename {plinth => freedombox}/modules/email/privileged/domain.py (100%) rename {plinth => freedombox}/modules/email/privileged/home.py (100%) rename {plinth => freedombox}/modules/email/privileged/postfix.py (100%) rename {plinth => freedombox}/modules/email/privileged/spam.py (100%) rename {plinth => freedombox}/modules/email/privileged/tls.py (100%) rename {plinth => freedombox}/modules/email/static/icons/email.png (100%) rename {plinth => freedombox}/modules/email/static/icons/email.svg (100%) rename {plinth => freedombox}/modules/email/templates/email-aliases.html (100%) rename {plinth => freedombox}/modules/email/templates/email-autoconfig.xml (100%) rename {plinth => freedombox}/modules/email/templates/email-dns.html (100%) rename {plinth => freedombox}/modules/email/templates/email.html (100%) rename {plinth => freedombox}/modules/email/tests/__init__.py (100%) rename {plinth => freedombox}/modules/email/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/email/urls.py (100%) rename {plinth => freedombox}/modules/email/views.py (100%) rename {plinth => freedombox}/modules/featherwiki/__init__.py (100%) rename {plinth => freedombox}/modules/featherwiki/data/usr/share/freedombox/etc/apache2/conf-available/featherwiki-freedombox.conf (100%) rename {plinth => freedombox}/modules/featherwiki/data/usr/share/freedombox/modules-enabled/featherwiki (100%) rename {plinth => freedombox}/modules/featherwiki/forms.py (100%) rename {plinth => freedombox}/modules/featherwiki/manifest.py (100%) rename {plinth => freedombox}/modules/featherwiki/privileged.py (100%) rename {plinth => freedombox}/modules/featherwiki/static/icons/featherwiki.png (100%) rename {plinth => freedombox}/modules/featherwiki/static/icons/featherwiki.svg (100%) rename {plinth => freedombox}/modules/featherwiki/templates/featherwiki_configure.html (100%) rename {plinth => freedombox}/modules/featherwiki/templates/featherwiki_delete.html (100%) rename {plinth => freedombox}/modules/featherwiki/templates/featherwiki_upload_file.html (100%) rename {plinth => freedombox}/modules/featherwiki/tests/__init__.py (100%) rename {plinth => freedombox}/modules/featherwiki/tests/data/dummy_wiki.html (100%) rename {plinth => freedombox}/modules/featherwiki/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/featherwiki/urls.py (100%) rename {plinth => freedombox}/modules/featherwiki/views.py (100%) rename {plinth => freedombox}/modules/firewall/__init__.py (100%) rename {plinth => freedombox}/modules/firewall/components.py (100%) rename {plinth => freedombox}/modules/firewall/data/usr/share/freedombox/modules-enabled/firewall (100%) rename {plinth => freedombox}/modules/firewall/data/usr/share/polkit-1/rules.d/50-freedombox-firewalld.rules (100%) rename {plinth => freedombox}/modules/firewall/manifest.py (100%) rename {plinth => freedombox}/modules/firewall/privileged.py (100%) rename {plinth => freedombox}/modules/firewall/static/firewall.css (100%) rename {plinth => freedombox}/modules/firewall/templates/firewall.html (100%) rename {plinth => freedombox}/modules/firewall/tests/__init__.py (100%) rename {plinth => freedombox}/modules/firewall/tests/test_components.py (100%) rename {plinth => freedombox}/modules/firewall/urls.py (100%) rename {plinth => freedombox}/modules/firewall/views.py (100%) rename {plinth => freedombox}/modules/first_boot/__init__.py (100%) rename {plinth => freedombox}/modules/first_boot/data/usr/share/freedombox/modules-enabled/first_boot (100%) rename {plinth => freedombox}/modules/first_boot/forms.py (100%) rename {plinth => freedombox}/modules/first_boot/middleware.py (100%) rename {plinth => freedombox}/modules/first_boot/templates/base_firstboot.html (100%) rename {plinth => freedombox}/modules/first_boot/templates/firstboot_complete.html (100%) rename {plinth => freedombox}/modules/first_boot/templates/firstboot_navbar.html (100%) rename {plinth => freedombox}/modules/first_boot/templates/firstboot_welcome.html (100%) rename {plinth => freedombox}/modules/first_boot/templatetags/__init__.py (100%) rename {plinth => freedombox}/modules/first_boot/templatetags/firstboot_extras.py (100%) rename {plinth => freedombox}/modules/first_boot/tests/__init__.py (100%) rename {plinth => freedombox}/modules/first_boot/urls.py (100%) rename {plinth => freedombox}/modules/first_boot/views.py (100%) rename {plinth => freedombox}/modules/gitweb/__init__.py (100%) rename {plinth => freedombox}/modules/gitweb/data/usr/share/freedombox/etc/apache2/conf-available/gitweb-freedombox-auth.conf (100%) rename {plinth => freedombox}/modules/gitweb/data/usr/share/freedombox/etc/apache2/conf-available/gitweb-freedombox.conf (100%) rename {plinth => freedombox}/modules/gitweb/data/usr/share/freedombox/etc/gitweb-freedombox.conf (100%) rename {plinth => freedombox}/modules/gitweb/data/usr/share/freedombox/modules-enabled/gitweb (100%) rename {plinth => freedombox}/modules/gitweb/forms.py (100%) rename {plinth => freedombox}/modules/gitweb/manifest.py (100%) rename {plinth => freedombox}/modules/gitweb/privileged.py (100%) rename {plinth => freedombox}/modules/gitweb/static/icons/gitweb.png (100%) rename {plinth => freedombox}/modules/gitweb/static/icons/gitweb.svg (100%) rename {plinth => freedombox}/modules/gitweb/templates/gitweb_configure.html (100%) rename {plinth => freedombox}/modules/gitweb/templates/gitweb_delete.html (100%) rename {plinth => freedombox}/modules/gitweb/tests/__init__.py (100%) rename {plinth => freedombox}/modules/gitweb/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/gitweb/tests/test_privileged.py (100%) rename {plinth => freedombox}/modules/gitweb/tests/test_views.py (100%) rename {plinth => freedombox}/modules/gitweb/urls.py (100%) rename {plinth => freedombox}/modules/gitweb/views.py (100%) rename {plinth => freedombox}/modules/gnome/__init__.py (100%) rename {plinth => freedombox}/modules/gnome/data/usr/share/freedombox/modules-enabled/gnome (100%) rename {plinth => freedombox}/modules/gnome/manifest.py (100%) rename {plinth => freedombox}/modules/gnome/static/icons/gnome.png (100%) rename {plinth => freedombox}/modules/gnome/static/icons/gnome.svg (100%) rename {plinth => freedombox}/modules/gnome/urls.py (100%) rename {plinth => freedombox}/modules/help/__init__.py (100%) rename {plinth => freedombox}/modules/help/data/usr/share/freedombox/modules-enabled/help (100%) rename {plinth => freedombox}/modules/help/static/help.css (100%) rename {plinth => freedombox}/modules/help/templates/help_about.html (100%) rename {plinth => freedombox}/modules/help/templates/help_base.html (100%) rename {plinth => freedombox}/modules/help/templates/help_contribute.html (100%) rename {plinth => freedombox}/modules/help/templates/help_feedback.html (100%) rename {plinth => freedombox}/modules/help/templates/help_index.html (100%) rename {plinth => freedombox}/modules/help/templates/help_manual.html (100%) rename {plinth => freedombox}/modules/help/templates/help_support.html (100%) rename {plinth => freedombox}/modules/help/tests/__init__.py (100%) rename {plinth => freedombox}/modules/help/tests/test_views.py (100%) rename {plinth => freedombox}/modules/help/urls.py (100%) rename {plinth => freedombox}/modules/help/views.py (100%) rename {plinth => freedombox}/modules/homeassistant/__init__.py (100%) rename {plinth => freedombox}/modules/homeassistant/data/usr/share/freedombox/etc/apache2/includes/home-assistant-freedombox.conf (100%) rename {plinth => freedombox}/modules/homeassistant/data/usr/share/freedombox/modules-enabled/homeassistant (100%) rename {plinth => freedombox}/modules/homeassistant/manifest.py (100%) rename {plinth => freedombox}/modules/homeassistant/privileged.py (100%) rename {plinth => freedombox}/modules/homeassistant/static/icons/homeassistant.png (100%) rename {plinth => freedombox}/modules/homeassistant/static/icons/homeassistant.svg (100%) rename {plinth => freedombox}/modules/homeassistant/templates/homeassistant.html (100%) rename {plinth => freedombox}/modules/homeassistant/tests/__init__.py (100%) rename {plinth => freedombox}/modules/homeassistant/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/homeassistant/urls.py (100%) rename {plinth => freedombox}/modules/homeassistant/views.py (100%) rename {plinth => freedombox}/modules/ikiwiki/__init__.py (100%) rename {plinth => freedombox}/modules/ikiwiki/data/usr/share/freedombox/etc/apache2/conf-available/ikiwiki-plinth.conf (100%) rename {plinth => freedombox}/modules/ikiwiki/data/usr/share/freedombox/etc/ikiwiki/plinth-blog.setup (100%) rename {plinth => freedombox}/modules/ikiwiki/data/usr/share/freedombox/etc/ikiwiki/plinth-wiki.setup (100%) rename {plinth => freedombox}/modules/ikiwiki/data/usr/share/freedombox/modules-enabled/ikiwiki (100%) rename {plinth => freedombox}/modules/ikiwiki/forms.py (100%) rename {plinth => freedombox}/modules/ikiwiki/manifest.py (100%) rename {plinth => freedombox}/modules/ikiwiki/privileged.py (100%) rename {plinth => freedombox}/modules/ikiwiki/static/icons/ikiwiki.png (100%) rename {plinth => freedombox}/modules/ikiwiki/static/icons/ikiwiki.svg (100%) rename {plinth => freedombox}/modules/ikiwiki/templates/ikiwiki_configure.html (100%) rename {plinth => freedombox}/modules/ikiwiki/templates/ikiwiki_create.html (100%) rename {plinth => freedombox}/modules/ikiwiki/templates/ikiwiki_delete.html (100%) rename {plinth => freedombox}/modules/ikiwiki/tests/__init__.py (100%) rename {plinth => freedombox}/modules/ikiwiki/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/ikiwiki/urls.py (100%) rename {plinth => freedombox}/modules/ikiwiki/views.py (100%) rename {plinth => freedombox}/modules/infinoted/__init__.py (100%) rename {plinth => freedombox}/modules/infinoted/data/usr/lib/firewalld/services/infinoted-plinth.xml (100%) rename {plinth => freedombox}/modules/infinoted/data/usr/lib/sysusers.d/freedombox-infinoted.conf (100%) rename {plinth => freedombox}/modules/infinoted/data/usr/share/freedombox/modules-enabled/infinoted (100%) rename {plinth => freedombox}/modules/infinoted/manifest.py (100%) rename {plinth => freedombox}/modules/infinoted/privileged.py (100%) rename {plinth => freedombox}/modules/infinoted/static/icons/infinoted.png (100%) rename {plinth => freedombox}/modules/infinoted/static/icons/infinoted.svg (100%) rename {plinth => freedombox}/modules/infinoted/tests/__init__.py (100%) rename {plinth => freedombox}/modules/infinoted/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/infinoted/urls.py (100%) rename {plinth => freedombox}/modules/janus/__init__.py (100%) rename {plinth => freedombox}/modules/janus/data/usr/lib/firewalld/services/janus-freedombox.xml (100%) rename {plinth => freedombox}/modules/janus/data/usr/lib/systemd/system/janus.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/janus/data/usr/share/freedombox/etc/apache2/conf-available/janus-freedombox.conf (100%) rename {plinth => freedombox}/modules/janus/data/usr/share/freedombox/modules-enabled/janus (100%) rename {plinth => freedombox}/modules/janus/manifest.py (100%) rename {plinth => freedombox}/modules/janus/privileged.py (100%) rename {plinth => freedombox}/modules/janus/static/icons/janus.png (100%) rename {plinth => freedombox}/modules/janus/static/icons/janus.svg (100%) rename {plinth => freedombox}/modules/janus/static/janus-freedombox-config.js (100%) rename {plinth => freedombox}/modules/janus/static/janus-video-room.css (100%) rename {plinth => freedombox}/modules/janus/static/janus-video-room.js (100%) rename {plinth => freedombox}/modules/janus/templates/janus_video_room.html (100%) rename {plinth => freedombox}/modules/janus/tests/__init__.py (100%) rename {plinth => freedombox}/modules/janus/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/janus/urls.py (100%) rename {plinth => freedombox}/modules/janus/views.py (100%) rename {plinth => freedombox}/modules/jsxc/__init__.py (100%) rename {plinth => freedombox}/modules/jsxc/data/usr/share/freedombox/modules-enabled/jsxc (100%) rename {plinth => freedombox}/modules/jsxc/manifest.py (100%) rename {plinth => freedombox}/modules/jsxc/static/icons/jsxc.png (100%) rename {plinth => freedombox}/modules/jsxc/static/icons/jsxc.svg (100%) rename {plinth => freedombox}/modules/jsxc/static/jsxc-plinth.css (100%) rename {plinth => freedombox}/modules/jsxc/static/jsxc-plinth.js (100%) rename {plinth => freedombox}/modules/jsxc/templates/jsxc_launch.html (100%) rename {plinth => freedombox}/modules/jsxc/tests/__init__.py (100%) rename {plinth => freedombox}/modules/jsxc/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/jsxc/urls.py (100%) rename {plinth => freedombox}/modules/jsxc/views.py (100%) rename {plinth => freedombox}/modules/kiwix/__init__.py (100%) rename {plinth => freedombox}/modules/kiwix/data/usr/lib/systemd/system/kiwix-server-freedombox.service (100%) rename {plinth => freedombox}/modules/kiwix/data/usr/share/freedombox/etc/apache2/conf-available/kiwix-freedombox.conf (100%) rename {plinth => freedombox}/modules/kiwix/data/usr/share/freedombox/modules-enabled/kiwix (100%) rename {plinth => freedombox}/modules/kiwix/forms.py (100%) rename {plinth => freedombox}/modules/kiwix/manifest.py (100%) rename {plinth => freedombox}/modules/kiwix/privileged.py (100%) rename {plinth => freedombox}/modules/kiwix/static/icons/kiwix.png (100%) rename {plinth => freedombox}/modules/kiwix/static/icons/kiwix.svg (100%) rename {plinth => freedombox}/modules/kiwix/templates/kiwix-add-package.html (100%) rename {plinth => freedombox}/modules/kiwix/templates/kiwix-delete-package.html (100%) rename {plinth => freedombox}/modules/kiwix/templates/kiwix.html (100%) rename {plinth => freedombox}/modules/kiwix/tests/__init__.py (100%) rename {plinth => freedombox}/modules/kiwix/tests/data/FreedomBox.zim (100%) rename {plinth => freedombox}/modules/kiwix/tests/data/invalid.zim (100%) rename {plinth => freedombox}/modules/kiwix/tests/data/sample_library_zim.xml (100%) rename {plinth => freedombox}/modules/kiwix/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/kiwix/tests/test_privileged.py (100%) rename {plinth => freedombox}/modules/kiwix/tests/test_validations.py (100%) rename {plinth => freedombox}/modules/kiwix/tests/test_views.py (100%) rename {plinth => freedombox}/modules/kiwix/urls.py (100%) rename {plinth => freedombox}/modules/kiwix/views.py (100%) rename {plinth => freedombox}/modules/letsencrypt/__init__.py (100%) rename {plinth => freedombox}/modules/letsencrypt/components.py (100%) rename {plinth => freedombox}/modules/letsencrypt/data/usr/share/freedombox/etc/letsencrypt/renewal-hooks/deploy/50-freedombox (100%) rename {plinth => freedombox}/modules/letsencrypt/data/usr/share/freedombox/modules-enabled/letsencrypt (100%) rename {plinth => freedombox}/modules/letsencrypt/dbus.py (100%) rename {plinth => freedombox}/modules/letsencrypt/manifest.py (100%) rename {plinth => freedombox}/modules/letsencrypt/privileged.py (100%) rename {plinth => freedombox}/modules/letsencrypt/static/letsencrypt.css (100%) rename {plinth => freedombox}/modules/letsencrypt/templates/letsencrypt.html (100%) rename {plinth => freedombox}/modules/letsencrypt/tests/__init__.py (100%) rename {plinth => freedombox}/modules/letsencrypt/tests/test_components.py (100%) rename {plinth => freedombox}/modules/letsencrypt/tests/test_domain_name_changes.py (100%) rename {plinth => freedombox}/modules/letsencrypt/urls.py (100%) rename {plinth => freedombox}/modules/letsencrypt/views.py (100%) rename {plinth => freedombox}/modules/matrixsynapse/__init__.py (100%) rename {plinth => freedombox}/modules/matrixsynapse/data/usr/lib/firewalld/services/matrix-synapse-plinth.xml (100%) rename {plinth => freedombox}/modules/matrixsynapse/data/usr/lib/systemd/system/matrix-synapse.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/matrixsynapse/data/usr/share/freedombox/etc/apache2/conf-available/matrix-synapse-plinth.conf (100%) rename {plinth => freedombox}/modules/matrixsynapse/data/usr/share/freedombox/etc/fail2ban/filter.d/matrix-auth-freedombox.conf (100%) rename {plinth => freedombox}/modules/matrixsynapse/data/usr/share/freedombox/etc/fail2ban/jail.d/matrix-auth-freedombox.conf (100%) rename {plinth => freedombox}/modules/matrixsynapse/data/usr/share/freedombox/modules-enabled/matrixsynapse (100%) rename {plinth => freedombox}/modules/matrixsynapse/forms.py (100%) rename {plinth => freedombox}/modules/matrixsynapse/manifest.py (100%) rename {plinth => freedombox}/modules/matrixsynapse/privileged.py (100%) rename {plinth => freedombox}/modules/matrixsynapse/static/icons/matrixsynapse.png (100%) rename {plinth => freedombox}/modules/matrixsynapse/static/icons/matrixsynapse.svg (100%) rename {plinth => freedombox}/modules/matrixsynapse/static/matrixsynapse.js (100%) rename {plinth => freedombox}/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html (100%) rename {plinth => freedombox}/modules/matrixsynapse/templates/matrix-synapse.html (100%) rename {plinth => freedombox}/modules/matrixsynapse/tests/__init__.py (100%) rename {plinth => freedombox}/modules/matrixsynapse/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/matrixsynapse/tests/test_turn_config.py (100%) rename {plinth => freedombox}/modules/matrixsynapse/urls.py (100%) rename {plinth => freedombox}/modules/matrixsynapse/views.py (100%) rename {plinth => freedombox}/modules/mediawiki/__init__.py (100%) rename {plinth => freedombox}/modules/mediawiki/data/usr/lib/systemd/system/mediawiki-jobrunner.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/mediawiki/data/usr/share/freedombox/etc/apache2/conf-available/mediawiki-freedombox.conf (100%) rename {plinth => freedombox}/modules/mediawiki/data/usr/share/freedombox/etc/mediawiki/FreedomBoxStaticSettings.php (100%) rename {plinth => freedombox}/modules/mediawiki/data/usr/share/freedombox/modules-enabled/mediawiki (100%) rename {plinth => freedombox}/modules/mediawiki/data/usr/share/mediawiki/resources/assets/freedombox/poweredby_freedombox.svg (100%) rename {plinth => freedombox}/modules/mediawiki/forms.py (100%) rename {plinth => freedombox}/modules/mediawiki/manifest.py (100%) rename {plinth => freedombox}/modules/mediawiki/privileged.py (100%) rename {plinth => freedombox}/modules/mediawiki/static/icons/mediawiki.png (100%) rename {plinth => freedombox}/modules/mediawiki/static/icons/mediawiki.svg (100%) rename {plinth => freedombox}/modules/mediawiki/static/mediawiki.js (100%) rename {plinth => freedombox}/modules/mediawiki/templates/mediawiki.html (100%) rename {plinth => freedombox}/modules/mediawiki/tests/__init__.py (100%) rename {plinth => freedombox}/modules/mediawiki/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/mediawiki/tests/test_settings.py (100%) rename {plinth => freedombox}/modules/mediawiki/urls.py (100%) rename {plinth => freedombox}/modules/mediawiki/views.py (100%) rename {plinth => freedombox}/modules/minetest/__init__.py (100%) rename {plinth => freedombox}/modules/minetest/data/usr/lib/firewalld/services/minetest-plinth.xml (100%) rename {plinth => freedombox}/modules/minetest/data/usr/share/freedombox/modules-enabled/minetest (100%) rename {plinth => freedombox}/modules/minetest/forms.py (100%) rename {plinth => freedombox}/modules/minetest/manifest.py (100%) rename {plinth => freedombox}/modules/minetest/privileged.py (100%) rename {plinth => freedombox}/modules/minetest/static/icons/minetest.png (100%) rename {plinth => freedombox}/modules/minetest/static/icons/minetest.svg (100%) rename {plinth => freedombox}/modules/minetest/templates/minetest.html (100%) rename {plinth => freedombox}/modules/minetest/tests/__init__.py (100%) rename {plinth => freedombox}/modules/minetest/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/minetest/urls.py (100%) rename {plinth => freedombox}/modules/minetest/views.py (100%) rename {plinth => freedombox}/modules/minidlna/__init__.py (100%) rename {plinth => freedombox}/modules/minidlna/data/usr/share/freedombox/modules-enabled/minidlna (100%) rename {plinth => freedombox}/modules/minidlna/forms.py (100%) rename {plinth => freedombox}/modules/minidlna/manifest.py (100%) rename {plinth => freedombox}/modules/minidlna/privileged.py (100%) rename {plinth => freedombox}/modules/minidlna/static/icons/minidlna.png (100%) rename {plinth => freedombox}/modules/minidlna/static/icons/minidlna.svg (100%) rename {plinth => freedombox}/modules/minidlna/tests/__init__.py (100%) rename {plinth => freedombox}/modules/minidlna/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/minidlna/urls.py (100%) rename {plinth => freedombox}/modules/minidlna/views.py (100%) rename {plinth => freedombox}/modules/miniflux/__init__.py (100%) rename {plinth => freedombox}/modules/miniflux/data/usr/lib/systemd/system/miniflux.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/miniflux/data/usr/share/freedombox/etc/apache2/conf-available/miniflux-freedombox.conf (100%) rename {plinth => freedombox}/modules/miniflux/data/usr/share/freedombox/modules-enabled/miniflux (100%) rename {plinth => freedombox}/modules/miniflux/forms.py (100%) rename {plinth => freedombox}/modules/miniflux/manifest.py (100%) rename {plinth => freedombox}/modules/miniflux/privileged.py (100%) rename {plinth => freedombox}/modules/miniflux/static/icons/miniflux.png (100%) rename {plinth => freedombox}/modules/miniflux/static/icons/miniflux.svg (100%) rename {plinth => freedombox}/modules/miniflux/templates/miniflux.html (100%) rename {plinth => freedombox}/modules/miniflux/tests/__init__.py (100%) rename {plinth => freedombox}/modules/miniflux/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/miniflux/tests/test_views.py (100%) rename {plinth => freedombox}/modules/miniflux/urls.py (100%) rename {plinth => freedombox}/modules/miniflux/views.py (100%) rename {plinth => freedombox}/modules/mumble/__init__.py (100%) rename {plinth => freedombox}/modules/mumble/data/usr/lib/firewalld/services/mumble-plinth.xml (100%) rename {plinth => freedombox}/modules/mumble/data/usr/share/freedombox/modules-enabled/mumble (100%) rename {plinth => freedombox}/modules/mumble/forms.py (100%) rename {plinth => freedombox}/modules/mumble/manifest.py (100%) rename {plinth => freedombox}/modules/mumble/privileged.py (100%) rename {plinth => freedombox}/modules/mumble/static/icons/mumble.png (100%) rename {plinth => freedombox}/modules/mumble/static/icons/mumble.svg (100%) rename {plinth => freedombox}/modules/mumble/tests/__init__.py (100%) rename {plinth => freedombox}/modules/mumble/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/mumble/urls.py (100%) rename {plinth => freedombox}/modules/mumble/views.py (100%) rename {plinth => freedombox}/modules/names/__init__.py (100%) rename {plinth => freedombox}/modules/names/components.py (100%) rename {plinth => freedombox}/modules/names/data/usr/lib/systemd/resolved.conf.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/names/data/usr/share/freedombox/etc/systemd/resolved.conf.d/freedombox-fallback.conf (100%) rename {plinth => freedombox}/modules/names/data/usr/share/freedombox/modules-enabled/names (100%) rename {plinth => freedombox}/modules/names/forms.py (100%) rename {plinth => freedombox}/modules/names/manifest.py (100%) rename {plinth => freedombox}/modules/names/privileged.py (100%) rename {plinth => freedombox}/modules/names/resolved.py (100%) rename {plinth => freedombox}/modules/names/templates/names-domain-add.html (100%) rename {plinth => freedombox}/modules/names/templates/names-domain-delete.html (100%) rename {plinth => freedombox}/modules/names/templates/names.html (100%) rename {plinth => freedombox}/modules/names/tests/__init__.py (100%) rename {plinth => freedombox}/modules/names/tests/test_components.py (100%) rename {plinth => freedombox}/modules/names/tests/test_forms.py (100%) rename {plinth => freedombox}/modules/names/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/names/tests/test_names.py (100%) rename {plinth => freedombox}/modules/names/urls.py (100%) rename {plinth => freedombox}/modules/names/views.py (100%) rename {plinth => freedombox}/modules/networks/__init__.py (100%) rename {plinth => freedombox}/modules/networks/data/usr/share/freedombox/etc/NetworkManager/dispatcher.d/10-freedombox-batman (100%) rename {plinth => freedombox}/modules/networks/data/usr/share/freedombox/modules-enabled/networks (100%) rename {plinth => freedombox}/modules/networks/data/usr/share/polkit-1/rules.d/50-freedombox-network-manager.rules (100%) rename {plinth => freedombox}/modules/networks/forms.py (100%) rename {plinth => freedombox}/modules/networks/manifest.py (100%) rename {plinth => freedombox}/modules/networks/privileged.py (100%) rename {plinth => freedombox}/modules/networks/static/networks.css (100%) rename {plinth => freedombox}/modules/networks/static/networks.js (100%) rename {plinth => freedombox}/modules/networks/templates/connection_show.html (100%) rename {plinth => freedombox}/modules/networks/templates/connections_create.html (100%) rename {plinth => freedombox}/modules/networks/templates/connections_delete.html (100%) rename {plinth => freedombox}/modules/networks/templates/connections_diagram.html (100%) rename {plinth => freedombox}/modules/networks/templates/connections_edit.html (100%) rename {plinth => freedombox}/modules/networks/templates/connections_fields.html (100%) rename {plinth => freedombox}/modules/networks/templates/connections_fields_pppoe.html (100%) rename {plinth => freedombox}/modules/networks/templates/connections_fields_privacy.html (100%) rename {plinth => freedombox}/modules/networks/templates/connections_fields_wifi.html (100%) rename {plinth => freedombox}/modules/networks/templates/connections_list.html (100%) rename {plinth => freedombox}/modules/networks/templates/connections_type_select.html (100%) rename {plinth => freedombox}/modules/networks/templates/internet_connectivity_content.html (100%) rename {plinth => freedombox}/modules/networks/templates/internet_connectivity_main.html (100%) rename {plinth => freedombox}/modules/networks/templates/internet_connectivity_type.html (100%) rename {plinth => freedombox}/modules/networks/templates/network_topology_content.html (100%) rename {plinth => freedombox}/modules/networks/templates/network_topology_main.html (100%) rename {plinth => freedombox}/modules/networks/templates/network_topology_update.html (100%) rename {plinth => freedombox}/modules/networks/templates/networks_configuration.html (100%) rename {plinth => freedombox}/modules/networks/templates/router_configuration_content.html (100%) rename {plinth => freedombox}/modules/networks/templates/router_configuration_update.html (100%) rename {plinth => freedombox}/modules/networks/templates/wifi_scan.html (100%) rename {plinth => freedombox}/modules/networks/tests/__init__.py (100%) rename {plinth => freedombox}/modules/networks/tests/test_privileged.py (100%) rename {plinth => freedombox}/modules/networks/urls.py (100%) rename {plinth => freedombox}/modules/networks/views.py (100%) rename {plinth => freedombox}/modules/nextcloud/__init__.py (100%) rename {plinth => freedombox}/modules/nextcloud/data/usr/lib/systemd/system/nextcloud-cron-freedombox.service (100%) rename {plinth => freedombox}/modules/nextcloud/data/usr/lib/systemd/system/nextcloud-cron-freedombox.timer (100%) rename {plinth => freedombox}/modules/nextcloud/data/usr/share/freedombox/etc/apache2/conf-available/nextcloud-freedombox.conf (100%) rename {plinth => freedombox}/modules/nextcloud/data/usr/share/freedombox/etc/redis/conf.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/nextcloud/data/usr/share/freedombox/modules-enabled/nextcloud (100%) rename {plinth => freedombox}/modules/nextcloud/forms.py (100%) rename {plinth => freedombox}/modules/nextcloud/manifest.py (100%) rename {plinth => freedombox}/modules/nextcloud/privileged.py (100%) rename {plinth => freedombox}/modules/nextcloud/static/icons/nextcloud.png (100%) rename {plinth => freedombox}/modules/nextcloud/static/icons/nextcloud.svg (100%) rename {plinth => freedombox}/modules/nextcloud/tests/__init__.py (100%) rename {plinth => freedombox}/modules/nextcloud/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/nextcloud/urls.py (100%) rename {plinth => freedombox}/modules/nextcloud/views.py (100%) rename {plinth => freedombox}/modules/oidc/__init__.py (100%) rename {plinth => freedombox}/modules/oidc/components.py (100%) rename {plinth => freedombox}/modules/oidc/data/usr/share/freedombox/modules-enabled/oidc (100%) rename {plinth => freedombox}/modules/oidc/templates/oauth2_provider/authorize.html (100%) rename {plinth => freedombox}/modules/oidc/tests/__init__.py (100%) rename {plinth => freedombox}/modules/oidc/tests/test_components.py (100%) rename {plinth => freedombox}/modules/oidc/urls.py (100%) rename {plinth => freedombox}/modules/oidc/validators.py (100%) rename {plinth => freedombox}/modules/openvpn/__init__.py (100%) rename {plinth => freedombox}/modules/openvpn/data/usr/share/freedombox/modules-enabled/openvpn (100%) rename {plinth => freedombox}/modules/openvpn/manifest.py (100%) rename {plinth => freedombox}/modules/openvpn/privileged.py (100%) rename {plinth => freedombox}/modules/openvpn/static/icons/openvpn.png (100%) rename {plinth => freedombox}/modules/openvpn/static/icons/openvpn.svg (100%) rename {plinth => freedombox}/modules/openvpn/templates/openvpn.html (100%) rename {plinth => freedombox}/modules/openvpn/tests/__init__.py (100%) rename {plinth => freedombox}/modules/openvpn/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/openvpn/urls.py (100%) rename {plinth => freedombox}/modules/openvpn/views.py (100%) rename {plinth => freedombox}/modules/pagekite/__init__.py (100%) rename {plinth => freedombox}/modules/pagekite/data/usr/share/augeas/lenses/pagekite.aug (100%) rename {plinth => freedombox}/modules/pagekite/data/usr/share/augeas/lenses/tests/test_pagekite.aug (100%) rename {plinth => freedombox}/modules/pagekite/data/usr/share/freedombox/modules-enabled/pagekite (100%) rename {plinth => freedombox}/modules/pagekite/forms.py (100%) rename {plinth => freedombox}/modules/pagekite/manifest.py (100%) rename {plinth => freedombox}/modules/pagekite/privileged.py (100%) rename {plinth => freedombox}/modules/pagekite/templates/pagekite_configure.html (100%) rename {plinth => freedombox}/modules/pagekite/templates/pagekite_custom_services.html (100%) rename {plinth => freedombox}/modules/pagekite/tests/__init__.py (100%) rename {plinth => freedombox}/modules/pagekite/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/pagekite/tests/test_pagekite.py (100%) rename {plinth => freedombox}/modules/pagekite/urls.py (100%) rename {plinth => freedombox}/modules/pagekite/utils.py (100%) rename {plinth => freedombox}/modules/pagekite/views.py (100%) rename {plinth => freedombox}/modules/performance/__init__.py (100%) rename {plinth => freedombox}/modules/performance/data/usr/share/freedombox/modules-enabled/performance (100%) rename {plinth => freedombox}/modules/performance/manifest.py (100%) rename {plinth => freedombox}/modules/performance/tests/__init__.py (100%) rename {plinth => freedombox}/modules/performance/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/performance/urls.py (100%) rename {plinth => freedombox}/modules/power/__init__.py (100%) rename {plinth => freedombox}/modules/power/data/usr/lib/systemd/login.conf.d/50-freedombox.conf (100%) rename {plinth => freedombox}/modules/power/data/usr/lib/systemd/sleep.conf.d/50-freedombox.conf (100%) rename {plinth => freedombox}/modules/power/data/usr/share/freedombox/modules-enabled/power (100%) rename {plinth => freedombox}/modules/power/manifest.py (100%) rename {plinth => freedombox}/modules/power/privileged.py (100%) rename {plinth => freedombox}/modules/power/templates/power.html (100%) rename {plinth => freedombox}/modules/power/templates/power_busy_warning.html (100%) rename {plinth => freedombox}/modules/power/templates/power_restart.html (100%) rename {plinth => freedombox}/modules/power/templates/power_shutdown.html (100%) rename {plinth => freedombox}/modules/power/tests/__init__.py (100%) rename {plinth => freedombox}/modules/power/urls.py (100%) rename {plinth => freedombox}/modules/power/views.py (100%) rename {plinth => freedombox}/modules/privacy/__init__.py (100%) rename {plinth => freedombox}/modules/privacy/data/usr/share/freedombox/etc/dpkg/origins/freedombox (100%) rename {plinth => freedombox}/modules/privacy/data/usr/share/freedombox/modules-enabled/privacy (100%) rename {plinth => freedombox}/modules/privacy/forms.py (100%) rename {plinth => freedombox}/modules/privacy/manifest.py (100%) rename {plinth => freedombox}/modules/privacy/privileged.py (100%) rename {plinth => freedombox}/modules/privacy/tests/__init__.py (100%) rename {plinth => freedombox}/modules/privacy/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/privacy/urls.py (100%) rename {plinth => freedombox}/modules/privacy/views.py (100%) rename {plinth => freedombox}/modules/privoxy/__init__.py (100%) rename {plinth => freedombox}/modules/privoxy/data/usr/share/freedombox/modules-enabled/privoxy (100%) rename {plinth => freedombox}/modules/privoxy/manifest.py (100%) rename {plinth => freedombox}/modules/privoxy/privileged.py (100%) rename {plinth => freedombox}/modules/privoxy/static/icons/privoxy.png (100%) rename {plinth => freedombox}/modules/privoxy/static/icons/privoxy.svg (100%) rename {plinth => freedombox}/modules/privoxy/tests/__init__.py (100%) rename {plinth => freedombox}/modules/privoxy/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/privoxy/urls.py (100%) rename {plinth => freedombox}/modules/quassel/__init__.py (100%) rename {plinth => freedombox}/modules/quassel/data/usr/lib/firewalld/services/quassel-plinth.xml (100%) rename {plinth => freedombox}/modules/quassel/data/usr/lib/systemd/system/quasselcore.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/quassel/data/usr/share/freedombox/modules-enabled/quassel (100%) rename {plinth => freedombox}/modules/quassel/manifest.py (100%) rename {plinth => freedombox}/modules/quassel/privileged.py (100%) rename {plinth => freedombox}/modules/quassel/static/icons/quassel.png (100%) rename {plinth => freedombox}/modules/quassel/static/icons/quassel.svg (100%) rename {plinth => freedombox}/modules/quassel/tests/__init__.py (100%) rename {plinth => freedombox}/modules/quassel/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/quassel/urls.py (100%) rename {plinth => freedombox}/modules/quassel/views.py (100%) rename {plinth => freedombox}/modules/radicale/__init__.py (100%) rename {plinth => freedombox}/modules/radicale/data/usr/lib/systemd/system/uwsgi-app@radicale.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/radicale/data/usr/share/augeas/lenses/radicale.aug (100%) rename {plinth => freedombox}/modules/radicale/data/usr/share/augeas/lenses/tests/test_radicale.aug (100%) rename {plinth => freedombox}/modules/radicale/data/usr/share/freedombox/etc/apache2/conf-available/radicale2-freedombox.conf (100%) rename {plinth => freedombox}/modules/radicale/data/usr/share/freedombox/modules-enabled/radicale (100%) rename {plinth => freedombox}/modules/radicale/forms.py (100%) rename {plinth => freedombox}/modules/radicale/manifest.py (100%) rename {plinth => freedombox}/modules/radicale/privileged.py (100%) rename {plinth => freedombox}/modules/radicale/static/icons/radicale.png (100%) rename {plinth => freedombox}/modules/radicale/static/icons/radicale.svg (100%) rename {plinth => freedombox}/modules/radicale/tests/__init__.py (100%) rename {plinth => freedombox}/modules/radicale/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/radicale/urls.py (100%) rename {plinth => freedombox}/modules/radicale/views.py (100%) rename {plinth => freedombox}/modules/roundcube/__init__.py (100%) rename {plinth => freedombox}/modules/roundcube/data/usr/share/freedombox/etc/apache2/conf-available/roundcube-freedombox.conf (100%) rename {plinth => freedombox}/modules/roundcube/data/usr/share/freedombox/etc/fail2ban/jail.d/roundcube-auth-freedombox.conf (100%) rename {plinth => freedombox}/modules/roundcube/data/usr/share/freedombox/modules-enabled/roundcube (100%) rename {plinth => freedombox}/modules/roundcube/forms.py (100%) rename {plinth => freedombox}/modules/roundcube/manifest.py (100%) rename {plinth => freedombox}/modules/roundcube/privileged.py (100%) rename {plinth => freedombox}/modules/roundcube/static/icons/roundcube.png (100%) rename {plinth => freedombox}/modules/roundcube/static/icons/roundcube.svg (100%) rename {plinth => freedombox}/modules/roundcube/tests/__init__.py (100%) rename {plinth => freedombox}/modules/roundcube/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/roundcube/urls.py (100%) rename {plinth => freedombox}/modules/roundcube/views.py (100%) rename {plinth => freedombox}/modules/rssbridge/__init__.py (100%) rename {plinth => freedombox}/modules/rssbridge/data/usr/share/freedombox/etc/apache2/conf-available/rss-bridge.conf (100%) rename {plinth => freedombox}/modules/rssbridge/data/usr/share/freedombox/modules-enabled/rssbridge (100%) rename {plinth => freedombox}/modules/rssbridge/forms.py (100%) rename {plinth => freedombox}/modules/rssbridge/manifest.py (100%) rename {plinth => freedombox}/modules/rssbridge/privileged.py (100%) rename {plinth => freedombox}/modules/rssbridge/static/icons/rssbridge.png (100%) rename {plinth => freedombox}/modules/rssbridge/static/icons/rssbridge.svg (100%) rename {plinth => freedombox}/modules/rssbridge/tests/__init__.py (100%) rename {plinth => freedombox}/modules/rssbridge/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/rssbridge/urls.py (100%) rename {plinth => freedombox}/modules/rssbridge/views.py (100%) rename {plinth => freedombox}/modules/samba/__init__.py (100%) rename {plinth => freedombox}/modules/samba/data/usr/lib/systemd/system/smbd.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/samba/data/usr/share/freedombox/modules-enabled/samba (100%) rename {plinth => freedombox}/modules/samba/manifest.py (100%) rename {plinth => freedombox}/modules/samba/privileged.py (100%) rename {plinth => freedombox}/modules/samba/static/icons/samba.png (100%) rename {plinth => freedombox}/modules/samba/static/icons/samba.svg (100%) rename {plinth => freedombox}/modules/samba/static/samba.css (100%) rename {plinth => freedombox}/modules/samba/templates/samba.html (100%) rename {plinth => freedombox}/modules/samba/tests/__init__.py (100%) rename {plinth => freedombox}/modules/samba/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/samba/tests/test_views.py (100%) rename {plinth => freedombox}/modules/samba/urls.py (100%) rename {plinth => freedombox}/modules/samba/views.py (100%) rename {plinth => freedombox}/modules/searx/__init__.py (100%) rename {plinth => freedombox}/modules/searx/data/usr/share/freedombox/etc/apache2/conf-available/searx-freedombox-auth.conf (100%) rename {plinth => freedombox}/modules/searx/data/usr/share/freedombox/etc/apache2/conf-available/searx-freedombox.conf (100%) rename {plinth => freedombox}/modules/searx/data/usr/share/freedombox/modules-enabled/searx (100%) rename {plinth => freedombox}/modules/searx/forms.py (100%) rename {plinth => freedombox}/modules/searx/manifest.py (100%) rename {plinth => freedombox}/modules/searx/privileged.py (100%) rename {plinth => freedombox}/modules/searx/static/icons/searx.png (100%) rename {plinth => freedombox}/modules/searx/static/icons/searx.svg (100%) rename {plinth => freedombox}/modules/searx/tests/__init__.py (100%) rename {plinth => freedombox}/modules/searx/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/searx/urls.py (100%) rename {plinth => freedombox}/modules/searx/views.py (100%) rename {plinth => freedombox}/modules/security/__init__.py (100%) rename {plinth => freedombox}/modules/security/data/usr/share/freedombox/etc/fail2ban/fail2ban.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/security/data/usr/share/freedombox/etc/fail2ban/jail.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/security/data/usr/share/freedombox/modules-enabled/security (100%) rename {plinth => freedombox}/modules/security/forms.py (100%) rename {plinth => freedombox}/modules/security/manifest.py (100%) rename {plinth => freedombox}/modules/security/privileged.py (100%) rename {plinth => freedombox}/modules/security/templates/security.html (100%) rename {plinth => freedombox}/modules/security/templates/security_report.html (100%) rename {plinth => freedombox}/modules/security/tests/__init__.py (100%) rename {plinth => freedombox}/modules/security/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/security/urls.py (100%) rename {plinth => freedombox}/modules/security/views.py (100%) rename {plinth => freedombox}/modules/shaarli/__init__.py (100%) rename {plinth => freedombox}/modules/shaarli/data/usr/share/freedombox/modules-enabled/shaarli (100%) rename {plinth => freedombox}/modules/shaarli/manifest.py (100%) rename {plinth => freedombox}/modules/shaarli/static/icons/shaarli.png (100%) rename {plinth => freedombox}/modules/shaarli/static/icons/shaarli.svg (100%) rename {plinth => freedombox}/modules/shaarli/tests/__init__.py (100%) rename {plinth => freedombox}/modules/shaarli/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/shaarli/urls.py (100%) rename {plinth => freedombox}/modules/shadowsocks/__init__.py (100%) rename {plinth => freedombox}/modules/shadowsocks/data/usr/lib/firewalld/services/shadowsocks-local-plinth.xml (100%) rename {plinth => freedombox}/modules/shadowsocks/data/usr/lib/systemd/system/shadowsocks-libev-local@.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/shadowsocks/data/usr/share/freedombox/modules-enabled/shadowsocks (100%) rename {plinth => freedombox}/modules/shadowsocks/forms.py (100%) rename {plinth => freedombox}/modules/shadowsocks/manifest.py (100%) rename {plinth => freedombox}/modules/shadowsocks/privileged.py (100%) rename {plinth => freedombox}/modules/shadowsocks/static/icons/shadowsocks.png (100%) rename {plinth => freedombox}/modules/shadowsocks/static/icons/shadowsocks.svg (100%) rename {plinth => freedombox}/modules/shadowsocks/tests/__init__.py (100%) rename {plinth => freedombox}/modules/shadowsocks/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/shadowsocks/urls.py (100%) rename {plinth => freedombox}/modules/shadowsocks/views.py (100%) rename {plinth => freedombox}/modules/shadowsocksserver/__init__.py (100%) rename {plinth => freedombox}/modules/shadowsocksserver/data/usr/lib/firewalld/services/shadowsocks-server-freedombox.xml (100%) rename {plinth => freedombox}/modules/shadowsocksserver/data/usr/lib/systemd/system/shadowsocks-libev-server@.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/shadowsocksserver/data/usr/share/freedombox/modules-enabled/shadowsocksserver (100%) rename {plinth => freedombox}/modules/shadowsocksserver/forms.py (100%) rename {plinth => freedombox}/modules/shadowsocksserver/manifest.py (100%) rename {plinth => freedombox}/modules/shadowsocksserver/privileged.py (100%) rename {plinth => freedombox}/modules/shadowsocksserver/static/icons/shadowsocks.png (100%) rename {plinth => freedombox}/modules/shadowsocksserver/static/icons/shadowsocks.svg (100%) rename {plinth => freedombox}/modules/shadowsocksserver/tests/__init__.py (100%) rename {plinth => freedombox}/modules/shadowsocksserver/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/shadowsocksserver/urls.py (100%) rename {plinth => freedombox}/modules/shadowsocksserver/views.py (100%) rename {plinth => freedombox}/modules/sharing/__init__.py (100%) rename {plinth => freedombox}/modules/sharing/data/usr/share/freedombox/etc/apache2/includes/freedombox-sharing.conf (100%) rename {plinth => freedombox}/modules/sharing/data/usr/share/freedombox/modules-enabled/sharing (100%) rename {plinth => freedombox}/modules/sharing/forms.py (100%) rename {plinth => freedombox}/modules/sharing/manifest.py (100%) rename {plinth => freedombox}/modules/sharing/privileged.py (100%) rename {plinth => freedombox}/modules/sharing/static/icons/sharing.png (100%) rename {plinth => freedombox}/modules/sharing/static/icons/sharing.svg (100%) rename {plinth => freedombox}/modules/sharing/static/sharing.css (100%) rename {plinth => freedombox}/modules/sharing/static/sharing_add_edit.js (100%) rename {plinth => freedombox}/modules/sharing/templates/sharing.html (100%) rename {plinth => freedombox}/modules/sharing/templates/sharing_add_edit.html (100%) rename {plinth => freedombox}/modules/sharing/tests/__init__.py (100%) rename {plinth => freedombox}/modules/sharing/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/sharing/urls.py (100%) rename {plinth => freedombox}/modules/sharing/views.py (100%) rename {plinth => freedombox}/modules/snapshot/__init__.py (100%) rename {plinth => freedombox}/modules/snapshot/data/usr/share/freedombox/modules-enabled/snapshot (100%) rename {plinth => freedombox}/modules/snapshot/forms.py (100%) rename {plinth => freedombox}/modules/snapshot/manifest.py (100%) rename {plinth => freedombox}/modules/snapshot/privileged.py (100%) rename {plinth => freedombox}/modules/snapshot/static/snapshot.js (100%) rename {plinth => freedombox}/modules/snapshot/templates/snapshot.html (100%) rename {plinth => freedombox}/modules/snapshot/templates/snapshot_delete_selected.html (100%) rename {plinth => freedombox}/modules/snapshot/templates/snapshot_manage.html (100%) rename {plinth => freedombox}/modules/snapshot/templates/snapshot_not_supported.html (100%) rename {plinth => freedombox}/modules/snapshot/templates/snapshot_rollback.html (100%) rename {plinth => freedombox}/modules/snapshot/tests/__init__.py (100%) rename {plinth => freedombox}/modules/snapshot/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/snapshot/tests/test_privileged.py (100%) rename {plinth => freedombox}/modules/snapshot/urls.py (100%) rename {plinth => freedombox}/modules/snapshot/views.py (100%) rename {plinth => freedombox}/modules/sogo/__init__.py (100%) rename {plinth => freedombox}/modules/sogo/data/usr/lib/systemd/system/sogo.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/sogo/data/usr/share/freedombox/etc/apache2/conf-available/sogo-freedombox.conf (100%) rename {plinth => freedombox}/modules/sogo/data/usr/share/freedombox/modules-enabled/sogo (100%) rename {plinth => freedombox}/modules/sogo/forms.py (100%) rename {plinth => freedombox}/modules/sogo/manifest.py (100%) rename {plinth => freedombox}/modules/sogo/privileged.py (100%) rename {plinth => freedombox}/modules/sogo/static/icons/sogo.png (100%) rename {plinth => freedombox}/modules/sogo/static/icons/sogo.svg (100%) rename {plinth => freedombox}/modules/sogo/tests/__init__.py (100%) rename {plinth => freedombox}/modules/sogo/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/sogo/urls.py (100%) rename {plinth => freedombox}/modules/sogo/views.py (100%) rename {plinth => freedombox}/modules/ssh/__init__.py (100%) rename {plinth => freedombox}/modules/ssh/data/usr/lib/systemd/system/ssh.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/ssh/data/usr/share/freedombox/etc/avahi/services/sftp-ssh.service (100%) rename {plinth => freedombox}/modules/ssh/data/usr/share/freedombox/etc/avahi/services/ssh.service (100%) rename {plinth => freedombox}/modules/ssh/data/usr/share/freedombox/etc/fail2ban/jail.d/ssh-freedombox.conf (100%) rename {plinth => freedombox}/modules/ssh/data/usr/share/freedombox/modules-enabled/ssh (100%) rename {plinth => freedombox}/modules/ssh/forms.py (100%) rename {plinth => freedombox}/modules/ssh/manifest.py (100%) rename {plinth => freedombox}/modules/ssh/privileged.py (100%) rename {plinth => freedombox}/modules/ssh/templates/ssh.html (100%) rename {plinth => freedombox}/modules/ssh/tests/__init__.py (100%) rename {plinth => freedombox}/modules/ssh/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/ssh/urls.py (100%) rename {plinth => freedombox}/modules/ssh/views.py (100%) rename {plinth => freedombox}/modules/storage/__init__.py (100%) rename {plinth => freedombox}/modules/storage/data/usr/share/freedombox/modules-enabled/storage (100%) rename {plinth => freedombox}/modules/storage/data/usr/share/polkit-1/rules.d/50-freedombox-udisks2.rules (100%) rename {plinth => freedombox}/modules/storage/forms.py (100%) rename {plinth => freedombox}/modules/storage/manifest.py (100%) rename {plinth => freedombox}/modules/storage/privileged.py (100%) rename {plinth => freedombox}/modules/storage/static/storage.css (100%) rename {plinth => freedombox}/modules/storage/templates/storage.html (100%) rename {plinth => freedombox}/modules/storage/templates/storage_expand.html (100%) rename {plinth => freedombox}/modules/storage/tests/__init__.py (100%) rename {plinth => freedombox}/modules/storage/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/storage/tests/test_storage.py (100%) rename {plinth => freedombox}/modules/storage/udisks2.py (100%) rename {plinth => freedombox}/modules/storage/urls.py (100%) rename {plinth => freedombox}/modules/storage/views.py (100%) rename {plinth => freedombox}/modules/syncthing/__init__.py (100%) rename {plinth => freedombox}/modules/syncthing/data/usr/lib/systemd/system/syncthing@syncthing.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/syncthing/data/usr/lib/sysusers.d/freedombox-syncthing.conf (100%) rename {plinth => freedombox}/modules/syncthing/data/usr/share/freedombox/etc/apache2/conf-available/syncthing-plinth.conf (100%) rename {plinth => freedombox}/modules/syncthing/data/usr/share/freedombox/modules-enabled/syncthing (100%) rename {plinth => freedombox}/modules/syncthing/manifest.py (100%) rename {plinth => freedombox}/modules/syncthing/privileged.py (100%) rename {plinth => freedombox}/modules/syncthing/static/icons/syncthing.png (100%) rename {plinth => freedombox}/modules/syncthing/static/icons/syncthing.svg (100%) rename {plinth => freedombox}/modules/syncthing/tests/__init__.py (100%) rename {plinth => freedombox}/modules/syncthing/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/syncthing/urls.py (100%) rename {plinth => freedombox}/modules/tiddlywiki/__init__.py (100%) rename {plinth => freedombox}/modules/tiddlywiki/data/usr/share/freedombox/etc/apache2/conf-available/tiddlywiki-freedombox.conf (100%) rename {plinth => freedombox}/modules/tiddlywiki/data/usr/share/freedombox/modules-enabled/tiddlywiki (100%) rename {plinth => freedombox}/modules/tiddlywiki/forms.py (100%) rename {plinth => freedombox}/modules/tiddlywiki/manifest.py (100%) rename {plinth => freedombox}/modules/tiddlywiki/privileged.py (100%) rename {plinth => freedombox}/modules/tiddlywiki/static/icons/tiddlywiki.png (100%) rename {plinth => freedombox}/modules/tiddlywiki/static/icons/tiddlywiki.svg (100%) rename {plinth => freedombox}/modules/tiddlywiki/templates/tiddlywiki_configure.html (100%) rename {plinth => freedombox}/modules/tiddlywiki/templates/tiddlywiki_delete.html (100%) rename {plinth => freedombox}/modules/tiddlywiki/templates/tiddlywiki_upload_file.html (100%) rename {plinth => freedombox}/modules/tiddlywiki/tests/__init__.py (100%) rename {plinth => freedombox}/modules/tiddlywiki/tests/data/dummy_wiki.html (100%) rename {plinth => freedombox}/modules/tiddlywiki/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/tiddlywiki/urls.py (100%) rename {plinth => freedombox}/modules/tiddlywiki/views.py (100%) rename {plinth => freedombox}/modules/tor/__init__.py (100%) rename {plinth => freedombox}/modules/tor/data/usr/share/augeas/lenses/tests/test_tor.aug (100%) rename {plinth => freedombox}/modules/tor/data/usr/share/augeas/lenses/tor.aug (100%) rename {plinth => freedombox}/modules/tor/data/usr/share/freedombox/modules-enabled/tor (100%) rename {plinth => freedombox}/modules/tor/forms.py (100%) rename {plinth => freedombox}/modules/tor/manifest.py (100%) rename {plinth => freedombox}/modules/tor/privileged.py (100%) rename {plinth => freedombox}/modules/tor/static/icons/tor.png (100%) rename {plinth => freedombox}/modules/tor/static/icons/tor.svg (100%) rename {plinth => freedombox}/modules/tor/static/tor.js (100%) rename {plinth => freedombox}/modules/tor/templates/tor.html (100%) rename {plinth => freedombox}/modules/tor/tests/__init__.py (100%) rename {plinth => freedombox}/modules/tor/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/tor/tests/test_tor.py (100%) rename {plinth => freedombox}/modules/tor/urls.py (100%) rename {plinth => freedombox}/modules/tor/utils.py (100%) rename {plinth => freedombox}/modules/tor/views.py (100%) rename {plinth => freedombox}/modules/torproxy/__init__.py (100%) rename {plinth => freedombox}/modules/torproxy/data/usr/share/freedombox/modules-enabled/torproxy (100%) rename {plinth => freedombox}/modules/torproxy/forms.py (100%) rename {plinth => freedombox}/modules/torproxy/manifest.py (100%) rename {plinth => freedombox}/modules/torproxy/privileged.py (100%) rename {plinth => freedombox}/modules/torproxy/static/icons/torproxy.png (100%) rename {plinth => freedombox}/modules/torproxy/static/icons/torproxy.svg (100%) rename {plinth => freedombox}/modules/torproxy/static/torproxy.js (100%) rename {plinth => freedombox}/modules/torproxy/templates/torproxy.html (100%) rename {plinth => freedombox}/modules/torproxy/tests/__init__.py (100%) rename {plinth => freedombox}/modules/torproxy/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/torproxy/tests/test_torproxy.py (100%) rename {plinth => freedombox}/modules/torproxy/urls.py (100%) rename {plinth => freedombox}/modules/torproxy/utils.py (100%) rename {plinth => freedombox}/modules/torproxy/views.py (100%) rename {plinth => freedombox}/modules/transmission/__init__.py (100%) rename {plinth => freedombox}/modules/transmission/data/usr/lib/systemd/system/transmission-daemon.service.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/transmission/data/usr/share/freedombox/etc/apache2/conf-available/transmission-plinth.conf (100%) rename {plinth => freedombox}/modules/transmission/data/usr/share/freedombox/modules-enabled/transmission (100%) rename {plinth => freedombox}/modules/transmission/forms.py (100%) rename {plinth => freedombox}/modules/transmission/manifest.py (100%) rename {plinth => freedombox}/modules/transmission/privileged.py (100%) rename {plinth => freedombox}/modules/transmission/static/icons/transmission.png (100%) rename {plinth => freedombox}/modules/transmission/static/icons/transmission.svg (100%) rename {plinth => freedombox}/modules/transmission/tests/__init__.py (100%) rename {plinth => freedombox}/modules/transmission/tests/data/sample.torrent (100%) rename {plinth => freedombox}/modules/transmission/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/transmission/urls.py (100%) rename {plinth => freedombox}/modules/transmission/views.py (100%) rename {plinth => freedombox}/modules/upgrades/__init__.py (100%) rename {plinth => freedombox}/modules/upgrades/data/usr/lib/systemd/system/freedombox-manual-upgrade.service (100%) rename {plinth => freedombox}/modules/upgrades/data/usr/share/augeas/lenses/aptsources.aug (100%) rename {plinth => freedombox}/modules/upgrades/data/usr/share/augeas/lenses/aptsources822.aug (100%) rename {plinth => freedombox}/modules/upgrades/data/usr/share/augeas/lenses/tests/test_aptsources.aug (100%) rename {plinth => freedombox}/modules/upgrades/data/usr/share/augeas/lenses/tests/test_aptsources822.aug (100%) rename {plinth => freedombox}/modules/upgrades/data/usr/share/freedombox/etc/apt/apt.conf.d/20freedombox (100%) rename {plinth => freedombox}/modules/upgrades/data/usr/share/freedombox/etc/apt/apt.conf.d/20freedombox-allow-release-info-change (100%) rename {plinth => freedombox}/modules/upgrades/data/usr/share/freedombox/etc/apt/apt.conf.d/60unattended-upgrades (100%) rename {plinth => freedombox}/modules/upgrades/data/usr/share/freedombox/etc/needrestart/conf.d/freedombox-self.conf (100%) rename {plinth => freedombox}/modules/upgrades/data/usr/share/freedombox/etc/needrestart/conf.d/freedombox.conf (100%) rename {plinth => freedombox}/modules/upgrades/data/usr/share/freedombox/modules-enabled/upgrades (100%) rename {plinth => freedombox}/modules/upgrades/distupgrade.py (100%) rename {plinth => freedombox}/modules/upgrades/forms.py (100%) rename {plinth => freedombox}/modules/upgrades/manifest.py (100%) rename {plinth => freedombox}/modules/upgrades/privileged.py (100%) rename {plinth => freedombox}/modules/upgrades/templates/backports-firstboot.html (100%) rename {plinth => freedombox}/modules/upgrades/templates/upgrades-dist-upgrade-confirm.html (100%) rename {plinth => freedombox}/modules/upgrades/templates/upgrades-dist-upgrade-notification.html (100%) rename {plinth => freedombox}/modules/upgrades/templates/upgrades-dist-upgrade.html (100%) rename {plinth => freedombox}/modules/upgrades/templates/upgrades-new-release.html (100%) rename {plinth => freedombox}/modules/upgrades/templates/upgrades_configure.html (100%) rename {plinth => freedombox}/modules/upgrades/tests/__init__.py (100%) rename {plinth => freedombox}/modules/upgrades/tests/test_distupgrade.py (100%) rename {plinth => freedombox}/modules/upgrades/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/upgrades/tests/test_utils.py (100%) rename {plinth => freedombox}/modules/upgrades/urls.py (100%) rename {plinth => freedombox}/modules/upgrades/utils.py (100%) rename {plinth => freedombox}/modules/upgrades/views.py (100%) rename {plinth => freedombox}/modules/users/__init__.py (100%) rename {plinth => freedombox}/modules/users/components.py (100%) rename {plinth => freedombox}/modules/users/data/usr/share/freedombox/etc/apache2/includes/freedombox-auth-ldap.conf (100%) rename {plinth => freedombox}/modules/users/data/usr/share/freedombox/etc/apache2/includes/freedombox-single-sign-on.conf (100%) rename {plinth => freedombox}/modules/users/data/usr/share/freedombox/modules-enabled/users (100%) rename {plinth => freedombox}/modules/users/data/usr/share/pam-configs/mkhomedir-freedombox (100%) rename {plinth => freedombox}/modules/users/forms.py (100%) rename {plinth => freedombox}/modules/users/manifest.py (100%) rename {plinth => freedombox}/modules/users/privileged.py (100%) rename {plinth => freedombox}/modules/users/static/passkeys.js (100%) rename {plinth => freedombox}/modules/users/static/users.css (100%) rename {plinth => freedombox}/modules/users/static/users.js (100%) rename {plinth => freedombox}/modules/users/templates/users_captcha.html (100%) rename {plinth => freedombox}/modules/users/templates/users_change_password.html (100%) rename {plinth => freedombox}/modules/users/templates/users_create.html (100%) rename {plinth => freedombox}/modules/users/templates/users_firstboot.html (100%) rename {plinth => freedombox}/modules/users/templates/users_list.html (100%) rename {plinth => freedombox}/modules/users/templates/users_login.html (100%) rename {plinth => freedombox}/modules/users/templates/users_passkey_edit.html (100%) rename {plinth => freedombox}/modules/users/templates/users_passkeys.html (100%) rename {plinth => freedombox}/modules/users/templates/users_update.html (100%) rename {plinth => freedombox}/modules/users/tests/__init__.py (100%) rename {plinth => freedombox}/modules/users/tests/test_components.py (100%) rename {plinth => freedombox}/modules/users/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/users/tests/test_privileged.py (100%) rename {plinth => freedombox}/modules/users/tests/test_views.py (100%) rename {plinth => freedombox}/modules/users/urls.py (100%) rename {plinth => freedombox}/modules/users/views.py (100%) rename {plinth => freedombox}/modules/wireguard/__init__.py (100%) rename {plinth => freedombox}/modules/wireguard/data/usr/lib/firewalld/services/wireguard-freedombox.xml (100%) rename {plinth => freedombox}/modules/wireguard/data/usr/share/freedombox/modules-enabled/wireguard (100%) rename {plinth => freedombox}/modules/wireguard/forms.py (100%) rename {plinth => freedombox}/modules/wireguard/manifest.py (100%) rename {plinth => freedombox}/modules/wireguard/privileged.py (100%) rename {plinth => freedombox}/modules/wireguard/static/icons/wireguard.png (100%) rename {plinth => freedombox}/modules/wireguard/static/icons/wireguard.svg (100%) rename {plinth => freedombox}/modules/wireguard/templates/wireguard.html (100%) rename {plinth => freedombox}/modules/wireguard/templates/wireguard_add_client.html (100%) rename {plinth => freedombox}/modules/wireguard/templates/wireguard_add_server.html (100%) rename {plinth => freedombox}/modules/wireguard/templates/wireguard_auto_add_client.html (100%) rename {plinth => freedombox}/modules/wireguard/templates/wireguard_delete_client.html (100%) rename {plinth => freedombox}/modules/wireguard/templates/wireguard_delete_server.html (100%) rename {plinth => freedombox}/modules/wireguard/templates/wireguard_edit_client.html (100%) rename {plinth => freedombox}/modules/wireguard/templates/wireguard_edit_server.html (100%) rename {plinth => freedombox}/modules/wireguard/templates/wireguard_show_client.html (100%) rename {plinth => freedombox}/modules/wireguard/templates/wireguard_show_server.html (100%) rename {plinth => freedombox}/modules/wireguard/tests/__init__.py (100%) rename {plinth => freedombox}/modules/wireguard/tests/test_forms.py (100%) rename {plinth => freedombox}/modules/wireguard/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/wireguard/urls.py (100%) rename {plinth => freedombox}/modules/wireguard/utils.py (100%) rename {plinth => freedombox}/modules/wireguard/views.py (100%) rename {plinth => freedombox}/modules/wordpress/__init__.py (100%) rename {plinth => freedombox}/modules/wordpress/data/usr/lib/systemd/system/wordpress-freedombox.service (100%) rename {plinth => freedombox}/modules/wordpress/data/usr/lib/systemd/system/wordpress-freedombox.timer (100%) rename {plinth => freedombox}/modules/wordpress/data/usr/share/freedombox/etc/apache2/conf-available/wordpress-freedombox.conf (100%) rename {plinth => freedombox}/modules/wordpress/data/usr/share/freedombox/etc/fail2ban/filter.d/wordpress-freedombox.conf (100%) rename {plinth => freedombox}/modules/wordpress/data/usr/share/freedombox/etc/fail2ban/jail.d/wordpress-freedombox.conf (100%) rename {plinth => freedombox}/modules/wordpress/data/usr/share/freedombox/etc/wordpress/freedombox-static.php (100%) rename {plinth => freedombox}/modules/wordpress/data/usr/share/freedombox/modules-enabled/wordpress (100%) rename {plinth => freedombox}/modules/wordpress/forms.py (100%) rename {plinth => freedombox}/modules/wordpress/manifest.py (100%) rename {plinth => freedombox}/modules/wordpress/privileged.py (100%) rename {plinth => freedombox}/modules/wordpress/static/icons/wordpress.png (100%) rename {plinth => freedombox}/modules/wordpress/static/icons/wordpress.svg (100%) rename {plinth => freedombox}/modules/wordpress/tests/__init__.py (100%) rename {plinth => freedombox}/modules/wordpress/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/wordpress/urls.py (100%) rename {plinth => freedombox}/modules/wordpress/views.py (100%) rename {plinth => freedombox}/modules/zoph/__init__.py (100%) rename {plinth => freedombox}/modules/zoph/data/usr/share/freedombox/etc/apache2/conf-available/zoph-freedombox.conf (100%) rename {plinth => freedombox}/modules/zoph/data/usr/share/freedombox/modules-enabled/zoph (100%) rename {plinth => freedombox}/modules/zoph/forms.py (100%) rename {plinth => freedombox}/modules/zoph/manifest.py (100%) rename {plinth => freedombox}/modules/zoph/privileged.py (100%) rename {plinth => freedombox}/modules/zoph/static/icons/zoph.png (100%) rename {plinth => freedombox}/modules/zoph/static/icons/zoph.svg (100%) rename {plinth => freedombox}/modules/zoph/templates/zoph-pre-setup.html (100%) rename {plinth => freedombox}/modules/zoph/tests/__init__.py (100%) rename {plinth => freedombox}/modules/zoph/tests/test_functional.py (100%) rename {plinth => freedombox}/modules/zoph/urls.py (100%) rename {plinth => freedombox}/modules/zoph/views.py (100%) rename {plinth => freedombox}/network.py (100%) rename {plinth => freedombox}/notification.py (100%) rename {plinth => freedombox}/operation.py (100%) rename {plinth => freedombox}/package.py (100%) rename {plinth => freedombox}/privileged/__init__.py (100%) rename {plinth => freedombox}/privileged/config.py (100%) rename {plinth => freedombox}/privileged/container.py (100%) rename {plinth => freedombox}/privileged/packages.py (100%) rename {plinth => freedombox}/privileged/service.py (100%) rename {plinth => freedombox}/privileged_daemon.py (100%) rename {plinth => freedombox}/settings.py (100%) rename {plinth => freedombox}/setup.py (100%) rename {plinth => freedombox}/signals.py (100%) rename {plinth => freedombox}/templates/403.html (100%) rename {plinth => freedombox}/templates/404.html (100%) rename {plinth => freedombox}/templates/500.html (100%) rename {plinth => freedombox}/templates/app-header.html (100%) rename {plinth => freedombox}/templates/app-logs.html (100%) rename {plinth => freedombox}/templates/app-operations.html (100%) rename {plinth => freedombox}/templates/app.html (100%) rename {plinth => freedombox}/templates/apps-add.html (100%) rename {plinth => freedombox}/templates/apps.html (100%) rename {plinth => freedombox}/templates/base.html (100%) rename {plinth => freedombox}/templates/breadcrumbs.html (100%) rename {plinth => freedombox}/templates/card.html (100%) rename {plinth => freedombox}/templates/cards.html (100%) rename {plinth => freedombox}/templates/clients-button.html (100%) rename {plinth => freedombox}/templates/clients.html (100%) rename {plinth => freedombox}/templates/error.html (100%) rename {plinth => freedombox}/templates/first_setup.html (100%) rename {plinth => freedombox}/templates/form.html (100%) rename {plinth => freedombox}/templates/help-menu.html (100%) rename {plinth => freedombox}/templates/index.html (100%) rename {plinth => freedombox}/templates/internal-zone.html (100%) rename {plinth => freedombox}/templates/language-selection.html (100%) rename {plinth => freedombox}/templates/messages.html (100%) rename {plinth => freedombox}/templates/notifications-dismiss-button.html (100%) rename {plinth => freedombox}/templates/notifications-dropdown.html (100%) rename {plinth => freedombox}/templates/notifications.html (100%) rename {plinth => freedombox}/templates/operation-notification.html (100%) rename {plinth => freedombox}/templates/operations.html (100%) rename {plinth => freedombox}/templates/port-forwarding-info.html (100%) rename {plinth => freedombox}/templates/setup.html (100%) rename {plinth => freedombox}/templates/subsubmenu.html (100%) rename {plinth => freedombox}/templates/system.html (100%) rename {plinth => freedombox}/templates/tags.html (100%) rename {plinth => freedombox}/templates/theme-menu.html (100%) rename {plinth => freedombox}/templates/toolbar.html (100%) rename {plinth => freedombox}/templates/uninstall.html (100%) rename {plinth => freedombox}/templatetags/__init__.py (100%) rename {plinth => freedombox}/templatetags/extras.py (100%) rename {plinth => freedombox}/tests/__init__.py (100%) rename {plinth => freedombox}/tests/config.py (100%) rename {plinth => freedombox}/tests/conftest.py (100%) rename {plinth => freedombox}/tests/data/__init__.py (100%) rename {plinth => freedombox}/tests/data/configs/freedombox.config (100%) rename {plinth => freedombox}/tests/data/configs/freedombox.config.d/01_first.config (100%) rename {plinth => freedombox}/tests/data/configs/freedombox.config.d/02_second.config (100%) rename {plinth => freedombox}/tests/data/configs/freedombox.config.d/03_third.foo (100%) rename {plinth => freedombox}/tests/data/configs/freedombox.config.with_missing_options (100%) rename {plinth => freedombox}/tests/data/configs/freedombox.config.with_missing_sections (100%) rename {plinth => freedombox}/tests/data/django_test_settings.py (100%) rename {plinth => freedombox}/tests/data/shortcuts/blank.json (100%) rename {plinth => freedombox}/tests/data/shortcuts/dotd.json (100%) rename {plinth => freedombox}/tests/data/shortcuts/dotd.json.d/01_extra.json (100%) rename {plinth => freedombox}/tests/data/shortcuts/empty.json (100%) rename {plinth => freedombox}/tests/data/shortcuts/nextcloud.json (100%) rename {plinth => freedombox}/tests/data/templates/test-notification.html (100%) rename {plinth => freedombox}/tests/data/urls.py (100%) rename {plinth => freedombox}/tests/functional/__init__.py (100%) rename {plinth => freedombox}/tests/functional/config.ini (100%) rename {plinth => freedombox}/tests/functional/enable-all-apps (100%) rename {plinth => freedombox}/tests/functional/install.sh (100%) rename {plinth => freedombox}/tests/tags/__init__.py (100%) rename {plinth => freedombox}/tests/tags/test_functional.py (100%) rename {plinth => freedombox}/tests/test_action_utils.py (100%) rename {plinth => freedombox}/tests/test_actions.py (100%) rename {plinth => freedombox}/tests/test_app.py (100%) rename {plinth => freedombox}/tests/test_cfg.py (100%) rename {plinth => freedombox}/tests/test_clients.py (100%) rename {plinth => freedombox}/tests/test_config.py (100%) rename {plinth => freedombox}/tests/test_container.py (100%) rename {plinth => freedombox}/tests/test_context_processors.py (100%) rename {plinth => freedombox}/tests/test_custom_shortcuts.py (100%) rename {plinth => freedombox}/tests/test_daemon.py (100%) rename {plinth => freedombox}/tests/test_db.py (100%) rename {plinth => freedombox}/tests/test_diagnostic_check.py (100%) rename {plinth => freedombox}/tests/test_frontpage.py (100%) rename {plinth => freedombox}/tests/test_kvstore.py (100%) rename {plinth => freedombox}/tests/test_menu.py (100%) rename {plinth => freedombox}/tests/test_middleware.py (100%) rename {plinth => freedombox}/tests/test_module_loader.py (100%) rename {plinth => freedombox}/tests/test_network.py (100%) rename {plinth => freedombox}/tests/test_notification.py (100%) rename {plinth => freedombox}/tests/test_operation.py (100%) rename {plinth => freedombox}/tests/test_package.py (100%) rename {plinth => freedombox}/tests/test_setup.py (100%) rename {plinth => freedombox}/tests/test_templatetags.py (100%) rename {plinth => freedombox}/tests/test_utils.py (100%) rename {plinth => freedombox}/tests/test_version.py (100%) rename {plinth => freedombox}/tests/test_views.py (100%) rename {plinth => freedombox}/tests/test_web_server.py (100%) rename {plinth => freedombox}/translation.py (100%) rename {plinth => freedombox}/urls.py (100%) rename {plinth => freedombox}/utils.py (100%) rename {plinth => freedombox}/version.py (100%) rename {plinth => freedombox}/views.py (100%) rename {plinth => freedombox}/web_framework.py (100%) rename {plinth => freedombox}/web_server.py (100%) diff --git a/plinth/__init__.py b/freedombox/__init__.py similarity index 100% rename from plinth/__init__.py rename to freedombox/__init__.py diff --git a/plinth/__main__.py b/freedombox/__main__.py similarity index 100% rename from plinth/__main__.py rename to freedombox/__main__.py diff --git a/plinth/action_utils.py b/freedombox/action_utils.py similarity index 100% rename from plinth/action_utils.py rename to freedombox/action_utils.py diff --git a/plinth/actions.py b/freedombox/actions.py similarity index 100% rename from plinth/actions.py rename to freedombox/actions.py diff --git a/plinth/app.py b/freedombox/app.py similarity index 100% rename from plinth/app.py rename to freedombox/app.py diff --git a/plinth/cfg.py b/freedombox/cfg.py similarity index 100% rename from plinth/cfg.py rename to freedombox/cfg.py diff --git a/plinth/clients.py b/freedombox/clients.py similarity index 100% rename from plinth/clients.py rename to freedombox/clients.py diff --git a/plinth/config.py b/freedombox/config.py similarity index 100% rename from plinth/config.py rename to freedombox/config.py diff --git a/plinth/conftest.py b/freedombox/conftest.py similarity index 100% rename from plinth/conftest.py rename to freedombox/conftest.py diff --git a/plinth/container.py b/freedombox/container.py similarity index 100% rename from plinth/container.py rename to freedombox/container.py diff --git a/plinth/context_processors.py b/freedombox/context_processors.py similarity index 100% rename from plinth/context_processors.py rename to freedombox/context_processors.py diff --git a/plinth/daemon.py b/freedombox/daemon.py similarity index 100% rename from plinth/daemon.py rename to freedombox/daemon.py diff --git a/plinth/db/__init__.py b/freedombox/db/__init__.py similarity index 100% rename from plinth/db/__init__.py rename to freedombox/db/__init__.py diff --git a/plinth/db/dbconfig.py b/freedombox/db/dbconfig.py similarity index 100% rename from plinth/db/dbconfig.py rename to freedombox/db/dbconfig.py diff --git a/plinth/db/mariadb.py b/freedombox/db/mariadb.py similarity index 100% rename from plinth/db/mariadb.py rename to freedombox/db/mariadb.py diff --git a/plinth/db/postgres.py b/freedombox/db/postgres.py similarity index 100% rename from plinth/db/postgres.py rename to freedombox/db/postgres.py diff --git a/plinth/dbus.py b/freedombox/dbus.py similarity index 100% rename from plinth/dbus.py rename to freedombox/dbus.py diff --git a/plinth/develop.config b/freedombox/develop.config similarity index 100% rename from plinth/develop.config rename to freedombox/develop.config diff --git a/plinth/diagnostic_check.py b/freedombox/diagnostic_check.py similarity index 100% rename from plinth/diagnostic_check.py rename to freedombox/diagnostic_check.py diff --git a/plinth/errors.py b/freedombox/errors.py similarity index 100% rename from plinth/errors.py rename to freedombox/errors.py diff --git a/plinth/forms.py b/freedombox/forms.py similarity index 100% rename from plinth/forms.py rename to freedombox/forms.py diff --git a/plinth/frontpage.py b/freedombox/frontpage.py similarity index 100% rename from plinth/frontpage.py rename to freedombox/frontpage.py diff --git a/plinth/glib.py b/freedombox/glib.py similarity index 100% rename from plinth/glib.py rename to freedombox/glib.py diff --git a/plinth/hashers.py b/freedombox/hashers.py similarity index 100% rename from plinth/hashers.py rename to freedombox/hashers.py diff --git a/plinth/kvstore.py b/freedombox/kvstore.py similarity index 100% rename from plinth/kvstore.py rename to freedombox/kvstore.py diff --git a/plinth/locale/README b/freedombox/locale/README similarity index 100% rename from plinth/locale/README rename to freedombox/locale/README diff --git a/plinth/locale/ar/LC_MESSAGES/django.po b/freedombox/locale/ar/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/ar/LC_MESSAGES/django.po rename to freedombox/locale/ar/LC_MESSAGES/django.po diff --git a/plinth/locale/ar_SA/LC_MESSAGES/django.po b/freedombox/locale/ar_SA/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/ar_SA/LC_MESSAGES/django.po rename to freedombox/locale/ar_SA/LC_MESSAGES/django.po diff --git a/plinth/locale/be/LC_MESSAGES/django.po b/freedombox/locale/be/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/be/LC_MESSAGES/django.po rename to freedombox/locale/be/LC_MESSAGES/django.po diff --git a/plinth/locale/bg/LC_MESSAGES/django.po b/freedombox/locale/bg/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/bg/LC_MESSAGES/django.po rename to freedombox/locale/bg/LC_MESSAGES/django.po diff --git a/plinth/locale/bn/LC_MESSAGES/django.po b/freedombox/locale/bn/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/bn/LC_MESSAGES/django.po rename to freedombox/locale/bn/LC_MESSAGES/django.po diff --git a/plinth/locale/ca/LC_MESSAGES/django.po b/freedombox/locale/ca/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/ca/LC_MESSAGES/django.po rename to freedombox/locale/ca/LC_MESSAGES/django.po diff --git a/plinth/locale/cs/LC_MESSAGES/django.po b/freedombox/locale/cs/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/cs/LC_MESSAGES/django.po rename to freedombox/locale/cs/LC_MESSAGES/django.po diff --git a/plinth/locale/da/LC_MESSAGES/django.po b/freedombox/locale/da/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/da/LC_MESSAGES/django.po rename to freedombox/locale/da/LC_MESSAGES/django.po diff --git a/plinth/locale/da/LC_MESSAGES/terms.org b/freedombox/locale/da/LC_MESSAGES/terms.org similarity index 100% rename from plinth/locale/da/LC_MESSAGES/terms.org rename to freedombox/locale/da/LC_MESSAGES/terms.org diff --git a/plinth/locale/de/LC_MESSAGES/django.po b/freedombox/locale/de/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/de/LC_MESSAGES/django.po rename to freedombox/locale/de/LC_MESSAGES/django.po diff --git a/plinth/locale/django.pot b/freedombox/locale/django.pot similarity index 100% rename from plinth/locale/django.pot rename to freedombox/locale/django.pot diff --git a/plinth/locale/el/LC_MESSAGES/django.po b/freedombox/locale/el/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/el/LC_MESSAGES/django.po rename to freedombox/locale/el/LC_MESSAGES/django.po diff --git a/plinth/locale/es/LC_MESSAGES/django.po b/freedombox/locale/es/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/es/LC_MESSAGES/django.po rename to freedombox/locale/es/LC_MESSAGES/django.po diff --git a/plinth/locale/et/LC_MESSAGES/django.po b/freedombox/locale/et/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/et/LC_MESSAGES/django.po rename to freedombox/locale/et/LC_MESSAGES/django.po diff --git a/plinth/locale/fa/LC_MESSAGES/django.po b/freedombox/locale/fa/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/fa/LC_MESSAGES/django.po rename to freedombox/locale/fa/LC_MESSAGES/django.po diff --git a/plinth/locale/fake/LC_MESSAGES/django.po b/freedombox/locale/fake/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/fake/LC_MESSAGES/django.po rename to freedombox/locale/fake/LC_MESSAGES/django.po diff --git a/plinth/locale/fr/LC_MESSAGES/django.po b/freedombox/locale/fr/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/fr/LC_MESSAGES/django.po rename to freedombox/locale/fr/LC_MESSAGES/django.po diff --git a/plinth/locale/gl/LC_MESSAGES/django.po b/freedombox/locale/gl/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/gl/LC_MESSAGES/django.po rename to freedombox/locale/gl/LC_MESSAGES/django.po diff --git a/plinth/locale/gu/LC_MESSAGES/django.po b/freedombox/locale/gu/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/gu/LC_MESSAGES/django.po rename to freedombox/locale/gu/LC_MESSAGES/django.po diff --git a/plinth/locale/hi/LC_MESSAGES/django.po b/freedombox/locale/hi/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/hi/LC_MESSAGES/django.po rename to freedombox/locale/hi/LC_MESSAGES/django.po diff --git a/plinth/locale/hu/LC_MESSAGES/django.po b/freedombox/locale/hu/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/hu/LC_MESSAGES/django.po rename to freedombox/locale/hu/LC_MESSAGES/django.po diff --git a/plinth/locale/id/LC_MESSAGES/django.po b/freedombox/locale/id/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/id/LC_MESSAGES/django.po rename to freedombox/locale/id/LC_MESSAGES/django.po diff --git a/plinth/locale/it/LC_MESSAGES/django.po b/freedombox/locale/it/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/it/LC_MESSAGES/django.po rename to freedombox/locale/it/LC_MESSAGES/django.po diff --git a/plinth/locale/ja/LC_MESSAGES/django.po b/freedombox/locale/ja/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/ja/LC_MESSAGES/django.po rename to freedombox/locale/ja/LC_MESSAGES/django.po diff --git a/plinth/locale/kn/LC_MESSAGES/django.po b/freedombox/locale/kn/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/kn/LC_MESSAGES/django.po rename to freedombox/locale/kn/LC_MESSAGES/django.po diff --git a/plinth/locale/lt/LC_MESSAGES/django.po b/freedombox/locale/lt/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/lt/LC_MESSAGES/django.po rename to freedombox/locale/lt/LC_MESSAGES/django.po diff --git a/plinth/locale/lv/LC_MESSAGES/django.po b/freedombox/locale/lv/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/lv/LC_MESSAGES/django.po rename to freedombox/locale/lv/LC_MESSAGES/django.po diff --git a/plinth/locale/nb/LC_MESSAGES/django.po b/freedombox/locale/nb/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/nb/LC_MESSAGES/django.po rename to freedombox/locale/nb/LC_MESSAGES/django.po diff --git a/plinth/locale/nl/LC_MESSAGES/django.po b/freedombox/locale/nl/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/nl/LC_MESSAGES/django.po rename to freedombox/locale/nl/LC_MESSAGES/django.po diff --git a/plinth/locale/pl/LC_MESSAGES/django.po b/freedombox/locale/pl/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/pl/LC_MESSAGES/django.po rename to freedombox/locale/pl/LC_MESSAGES/django.po diff --git a/plinth/locale/pt/LC_MESSAGES/django.po b/freedombox/locale/pt/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/pt/LC_MESSAGES/django.po rename to freedombox/locale/pt/LC_MESSAGES/django.po diff --git a/plinth/locale/ru/LC_MESSAGES/django.po b/freedombox/locale/ru/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/ru/LC_MESSAGES/django.po rename to freedombox/locale/ru/LC_MESSAGES/django.po diff --git a/plinth/locale/si/LC_MESSAGES/django.po b/freedombox/locale/si/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/si/LC_MESSAGES/django.po rename to freedombox/locale/si/LC_MESSAGES/django.po diff --git a/plinth/locale/sl/LC_MESSAGES/django.po b/freedombox/locale/sl/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/sl/LC_MESSAGES/django.po rename to freedombox/locale/sl/LC_MESSAGES/django.po diff --git a/plinth/locale/sq/LC_MESSAGES/django.po b/freedombox/locale/sq/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/sq/LC_MESSAGES/django.po rename to freedombox/locale/sq/LC_MESSAGES/django.po diff --git a/plinth/locale/sr/LC_MESSAGES/django.po b/freedombox/locale/sr/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/sr/LC_MESSAGES/django.po rename to freedombox/locale/sr/LC_MESSAGES/django.po diff --git a/plinth/locale/sv/LC_MESSAGES/django.po b/freedombox/locale/sv/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/sv/LC_MESSAGES/django.po rename to freedombox/locale/sv/LC_MESSAGES/django.po diff --git a/plinth/locale/ta/LC_MESSAGES/django.po b/freedombox/locale/ta/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/ta/LC_MESSAGES/django.po rename to freedombox/locale/ta/LC_MESSAGES/django.po diff --git a/plinth/locale/te/LC_MESSAGES/django.po b/freedombox/locale/te/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/te/LC_MESSAGES/django.po rename to freedombox/locale/te/LC_MESSAGES/django.po diff --git a/plinth/locale/tr/LC_MESSAGES/django.po b/freedombox/locale/tr/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/tr/LC_MESSAGES/django.po rename to freedombox/locale/tr/LC_MESSAGES/django.po diff --git a/plinth/locale/uk/LC_MESSAGES/django.po b/freedombox/locale/uk/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/uk/LC_MESSAGES/django.po rename to freedombox/locale/uk/LC_MESSAGES/django.po diff --git a/plinth/locale/vi/LC_MESSAGES/django.po b/freedombox/locale/vi/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/vi/LC_MESSAGES/django.po rename to freedombox/locale/vi/LC_MESSAGES/django.po diff --git a/plinth/locale/zh_Hans/LC_MESSAGES/django.po b/freedombox/locale/zh_Hans/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/zh_Hans/LC_MESSAGES/django.po rename to freedombox/locale/zh_Hans/LC_MESSAGES/django.po diff --git a/plinth/locale/zh_Hant/LC_MESSAGES/django.po b/freedombox/locale/zh_Hant/LC_MESSAGES/django.po similarity index 100% rename from plinth/locale/zh_Hant/LC_MESSAGES/django.po rename to freedombox/locale/zh_Hant/LC_MESSAGES/django.po diff --git a/plinth/log.py b/freedombox/log.py similarity index 100% rename from plinth/log.py rename to freedombox/log.py diff --git a/plinth/menu.py b/freedombox/menu.py similarity index 100% rename from plinth/menu.py rename to freedombox/menu.py diff --git a/plinth/middleware.py b/freedombox/middleware.py similarity index 100% rename from plinth/middleware.py rename to freedombox/middleware.py diff --git a/plinth/migrations/0001_initial.py b/freedombox/migrations/0001_initial.py similarity index 100% rename from plinth/migrations/0001_initial.py rename to freedombox/migrations/0001_initial.py diff --git a/plinth/migrations/0002_modulestore.py b/freedombox/migrations/0002_modulestore.py similarity index 100% rename from plinth/migrations/0002_modulestore.py rename to freedombox/migrations/0002_modulestore.py diff --git a/plinth/migrations/0003_merge_firstboot_completed_fields.py b/freedombox/migrations/0003_merge_firstboot_completed_fields.py similarity index 100% rename from plinth/migrations/0003_merge_firstboot_completed_fields.py rename to freedombox/migrations/0003_merge_firstboot_completed_fields.py diff --git a/plinth/migrations/0004_userprofile.py b/freedombox/migrations/0004_userprofile.py similarity index 100% rename from plinth/migrations/0004_userprofile.py rename to freedombox/migrations/0004_userprofile.py diff --git a/plinth/migrations/0005_storednotification.py b/freedombox/migrations/0005_storednotification.py similarity index 100% rename from plinth/migrations/0005_storednotification.py rename to freedombox/migrations/0005_storednotification.py diff --git a/plinth/migrations/0006_userpasskey.py b/freedombox/migrations/0006_userpasskey.py similarity index 100% rename from plinth/migrations/0006_userpasskey.py rename to freedombox/migrations/0006_userpasskey.py diff --git a/plinth/migrations/__init__.py b/freedombox/migrations/__init__.py similarity index 100% rename from plinth/migrations/__init__.py rename to freedombox/migrations/__init__.py diff --git a/plinth/models.py b/freedombox/models.py similarity index 100% rename from plinth/models.py rename to freedombox/models.py diff --git a/plinth/module_loader.py b/freedombox/module_loader.py similarity index 100% rename from plinth/module_loader.py rename to freedombox/module_loader.py diff --git a/plinth/modules/__init__.py b/freedombox/modules/__init__.py similarity index 100% rename from plinth/modules/__init__.py rename to freedombox/modules/__init__.py diff --git a/plinth/modules/apache/__init__.py b/freedombox/modules/apache/__init__.py similarity index 100% rename from plinth/modules/apache/__init__.py rename to freedombox/modules/apache/__init__.py diff --git a/plinth/modules/apache/components.py b/freedombox/modules/apache/components.py similarity index 100% rename from plinth/modules/apache/components.py rename to freedombox/modules/apache/components.py diff --git a/plinth/modules/apache/data/usr/share/freedombox/etc/apache2/conf-available/10-freedombox.conf b/freedombox/modules/apache/data/usr/share/freedombox/etc/apache2/conf-available/10-freedombox.conf similarity index 100% rename from plinth/modules/apache/data/usr/share/freedombox/etc/apache2/conf-available/10-freedombox.conf rename to freedombox/modules/apache/data/usr/share/freedombox/etc/apache2/conf-available/10-freedombox.conf diff --git a/plinth/modules/apache/data/usr/share/freedombox/etc/apache2/conf-available/php-fpm-freedombox.conf b/freedombox/modules/apache/data/usr/share/freedombox/etc/apache2/conf-available/php-fpm-freedombox.conf similarity index 100% rename from plinth/modules/apache/data/usr/share/freedombox/etc/apache2/conf-available/php-fpm-freedombox.conf rename to freedombox/modules/apache/data/usr/share/freedombox/etc/apache2/conf-available/php-fpm-freedombox.conf diff --git a/plinth/modules/apache/data/usr/share/freedombox/etc/fail2ban/jail.d/apache-auth-freedombox.conf b/freedombox/modules/apache/data/usr/share/freedombox/etc/fail2ban/jail.d/apache-auth-freedombox.conf similarity index 100% rename from plinth/modules/apache/data/usr/share/freedombox/etc/fail2ban/jail.d/apache-auth-freedombox.conf rename to freedombox/modules/apache/data/usr/share/freedombox/etc/fail2ban/jail.d/apache-auth-freedombox.conf diff --git a/plinth/modules/apache/data/usr/share/freedombox/modules-enabled/apache b/freedombox/modules/apache/data/usr/share/freedombox/modules-enabled/apache similarity index 100% rename from plinth/modules/apache/data/usr/share/freedombox/modules-enabled/apache rename to freedombox/modules/apache/data/usr/share/freedombox/modules-enabled/apache diff --git a/plinth/modules/apache/privileged.py b/freedombox/modules/apache/privileged.py similarity index 100% rename from plinth/modules/apache/privileged.py rename to freedombox/modules/apache/privileged.py diff --git a/plinth/modules/apache/tests/__init__.py b/freedombox/modules/apache/tests/__init__.py similarity index 100% rename from plinth/modules/apache/tests/__init__.py rename to freedombox/modules/apache/tests/__init__.py diff --git a/plinth/modules/apache/tests/test_components.py b/freedombox/modules/apache/tests/test_components.py similarity index 100% rename from plinth/modules/apache/tests/test_components.py rename to freedombox/modules/apache/tests/test_components.py diff --git a/plinth/modules/apache/tests/test_uws.py b/freedombox/modules/apache/tests/test_uws.py similarity index 100% rename from plinth/modules/apache/tests/test_uws.py rename to freedombox/modules/apache/tests/test_uws.py diff --git a/plinth/modules/apache/urls.py b/freedombox/modules/apache/urls.py similarity index 100% rename from plinth/modules/apache/urls.py rename to freedombox/modules/apache/urls.py diff --git a/plinth/modules/apache/views.py b/freedombox/modules/apache/views.py similarity index 100% rename from plinth/modules/apache/views.py rename to freedombox/modules/apache/views.py diff --git a/plinth/modules/api/__init__.py b/freedombox/modules/api/__init__.py similarity index 100% rename from plinth/modules/api/__init__.py rename to freedombox/modules/api/__init__.py diff --git a/plinth/modules/api/data/usr/share/freedombox/modules-enabled/api b/freedombox/modules/api/data/usr/share/freedombox/modules-enabled/api similarity index 100% rename from plinth/modules/api/data/usr/share/freedombox/modules-enabled/api rename to freedombox/modules/api/data/usr/share/freedombox/modules-enabled/api diff --git a/plinth/modules/api/test/__init__.py b/freedombox/modules/api/test/__init__.py similarity index 100% rename from plinth/modules/api/test/__init__.py rename to freedombox/modules/api/test/__init__.py diff --git a/plinth/modules/api/urls.py b/freedombox/modules/api/urls.py similarity index 100% rename from plinth/modules/api/urls.py rename to freedombox/modules/api/urls.py diff --git a/plinth/modules/api/views.py b/freedombox/modules/api/views.py similarity index 100% rename from plinth/modules/api/views.py rename to freedombox/modules/api/views.py diff --git a/plinth/modules/avahi/__init__.py b/freedombox/modules/avahi/__init__.py similarity index 100% rename from plinth/modules/avahi/__init__.py rename to freedombox/modules/avahi/__init__.py diff --git a/plinth/modules/avahi/data/usr/lib/systemd/system/avahi-daemon.service.d/freedombox.conf b/freedombox/modules/avahi/data/usr/lib/systemd/system/avahi-daemon.service.d/freedombox.conf similarity index 100% rename from plinth/modules/avahi/data/usr/lib/systemd/system/avahi-daemon.service.d/freedombox.conf rename to freedombox/modules/avahi/data/usr/lib/systemd/system/avahi-daemon.service.d/freedombox.conf diff --git a/plinth/modules/avahi/data/usr/share/freedombox/modules-enabled/avahi b/freedombox/modules/avahi/data/usr/share/freedombox/modules-enabled/avahi similarity index 100% rename from plinth/modules/avahi/data/usr/share/freedombox/modules-enabled/avahi rename to freedombox/modules/avahi/data/usr/share/freedombox/modules-enabled/avahi diff --git a/plinth/modules/avahi/manifest.py b/freedombox/modules/avahi/manifest.py similarity index 100% rename from plinth/modules/avahi/manifest.py rename to freedombox/modules/avahi/manifest.py diff --git a/plinth/modules/avahi/tests/__init__.py b/freedombox/modules/avahi/tests/__init__.py similarity index 100% rename from plinth/modules/avahi/tests/__init__.py rename to freedombox/modules/avahi/tests/__init__.py diff --git a/plinth/modules/avahi/tests/test_functional.py b/freedombox/modules/avahi/tests/test_functional.py similarity index 100% rename from plinth/modules/avahi/tests/test_functional.py rename to freedombox/modules/avahi/tests/test_functional.py diff --git a/plinth/modules/avahi/urls.py b/freedombox/modules/avahi/urls.py similarity index 100% rename from plinth/modules/avahi/urls.py rename to freedombox/modules/avahi/urls.py diff --git a/plinth/modules/backups/__init__.py b/freedombox/modules/backups/__init__.py similarity index 100% rename from plinth/modules/backups/__init__.py rename to freedombox/modules/backups/__init__.py diff --git a/plinth/modules/backups/api.py b/freedombox/modules/backups/api.py similarity index 100% rename from plinth/modules/backups/api.py rename to freedombox/modules/backups/api.py diff --git a/plinth/modules/backups/components.py b/freedombox/modules/backups/components.py similarity index 100% rename from plinth/modules/backups/components.py rename to freedombox/modules/backups/components.py diff --git a/plinth/modules/backups/data/usr/share/freedombox/modules-enabled/backups b/freedombox/modules/backups/data/usr/share/freedombox/modules-enabled/backups similarity index 100% rename from plinth/modules/backups/data/usr/share/freedombox/modules-enabled/backups rename to freedombox/modules/backups/data/usr/share/freedombox/modules-enabled/backups diff --git a/plinth/modules/backups/decorators.py b/freedombox/modules/backups/decorators.py similarity index 100% rename from plinth/modules/backups/decorators.py rename to freedombox/modules/backups/decorators.py diff --git a/plinth/modules/backups/errors.py b/freedombox/modules/backups/errors.py similarity index 100% rename from plinth/modules/backups/errors.py rename to freedombox/modules/backups/errors.py diff --git a/plinth/modules/backups/forms.py b/freedombox/modules/backups/forms.py similarity index 100% rename from plinth/modules/backups/forms.py rename to freedombox/modules/backups/forms.py diff --git a/plinth/modules/backups/manifest.py b/freedombox/modules/backups/manifest.py similarity index 100% rename from plinth/modules/backups/manifest.py rename to freedombox/modules/backups/manifest.py diff --git a/plinth/modules/backups/privileged.py b/freedombox/modules/backups/privileged.py similarity index 100% rename from plinth/modules/backups/privileged.py rename to freedombox/modules/backups/privileged.py diff --git a/plinth/modules/backups/repository.py b/freedombox/modules/backups/repository.py similarity index 100% rename from plinth/modules/backups/repository.py rename to freedombox/modules/backups/repository.py diff --git a/plinth/modules/backups/schedule.py b/freedombox/modules/backups/schedule.py similarity index 100% rename from plinth/modules/backups/schedule.py rename to freedombox/modules/backups/schedule.py diff --git a/plinth/modules/backups/static/backups.css b/freedombox/modules/backups/static/backups.css similarity index 100% rename from plinth/modules/backups/static/backups.css rename to freedombox/modules/backups/static/backups.css diff --git a/plinth/modules/backups/static/backups_add_remote_repository.js b/freedombox/modules/backups/static/backups_add_remote_repository.js similarity index 100% rename from plinth/modules/backups/static/backups_add_remote_repository.js rename to freedombox/modules/backups/static/backups_add_remote_repository.js diff --git a/plinth/modules/backups/store.py b/freedombox/modules/backups/store.py similarity index 100% rename from plinth/modules/backups/store.py rename to freedombox/modules/backups/store.py diff --git a/plinth/modules/backups/templates/backups.html b/freedombox/modules/backups/templates/backups.html similarity index 100% rename from plinth/modules/backups/templates/backups.html rename to freedombox/modules/backups/templates/backups.html diff --git a/plinth/modules/backups/templates/backups_add_remote_repository.html b/freedombox/modules/backups/templates/backups_add_remote_repository.html similarity index 100% rename from plinth/modules/backups/templates/backups_add_remote_repository.html rename to freedombox/modules/backups/templates/backups_add_remote_repository.html diff --git a/plinth/modules/backups/templates/backups_add_repository.html b/freedombox/modules/backups/templates/backups_add_repository.html similarity index 100% rename from plinth/modules/backups/templates/backups_add_repository.html rename to freedombox/modules/backups/templates/backups_add_repository.html diff --git a/plinth/modules/backups/templates/backups_delete.html b/freedombox/modules/backups/templates/backups_delete.html similarity index 100% rename from plinth/modules/backups/templates/backups_delete.html rename to freedombox/modules/backups/templates/backups_delete.html diff --git a/plinth/modules/backups/templates/backups_repository.html b/freedombox/modules/backups/templates/backups_repository.html similarity index 100% rename from plinth/modules/backups/templates/backups_repository.html rename to freedombox/modules/backups/templates/backups_repository.html diff --git a/plinth/modules/backups/templates/backups_repository_remove.html b/freedombox/modules/backups/templates/backups_repository_remove.html similarity index 100% rename from plinth/modules/backups/templates/backups_repository_remove.html rename to freedombox/modules/backups/templates/backups_repository_remove.html diff --git a/plinth/modules/backups/templates/backups_restore.html b/freedombox/modules/backups/templates/backups_restore.html similarity index 100% rename from plinth/modules/backups/templates/backups_restore.html rename to freedombox/modules/backups/templates/backups_restore.html diff --git a/plinth/modules/backups/templates/backups_upload.html b/freedombox/modules/backups/templates/backups_upload.html similarity index 100% rename from plinth/modules/backups/templates/backups_upload.html rename to freedombox/modules/backups/templates/backups_upload.html diff --git a/plinth/modules/backups/templates/verify_ssh_hostkey.html b/freedombox/modules/backups/templates/verify_ssh_hostkey.html similarity index 100% rename from plinth/modules/backups/templates/verify_ssh_hostkey.html rename to freedombox/modules/backups/templates/verify_ssh_hostkey.html diff --git a/plinth/modules/backups/tests/__init__.py b/freedombox/modules/backups/tests/__init__.py similarity index 100% rename from plinth/modules/backups/tests/__init__.py rename to freedombox/modules/backups/tests/__init__.py diff --git a/plinth/modules/backups/tests/backup_data/sample_file.txt b/freedombox/modules/backups/tests/backup_data/sample_file.txt similarity index 100% rename from plinth/modules/backups/tests/backup_data/sample_file.txt rename to freedombox/modules/backups/tests/backup_data/sample_file.txt diff --git a/plinth/modules/backups/tests/test_api.py b/freedombox/modules/backups/tests/test_api.py similarity index 100% rename from plinth/modules/backups/tests/test_api.py rename to freedombox/modules/backups/tests/test_api.py diff --git a/plinth/modules/backups/tests/test_backups.py b/freedombox/modules/backups/tests/test_backups.py similarity index 100% rename from plinth/modules/backups/tests/test_backups.py rename to freedombox/modules/backups/tests/test_backups.py diff --git a/plinth/modules/backups/tests/test_components.py b/freedombox/modules/backups/tests/test_components.py similarity index 100% rename from plinth/modules/backups/tests/test_components.py rename to freedombox/modules/backups/tests/test_components.py diff --git a/plinth/modules/backups/tests/test_functional.py b/freedombox/modules/backups/tests/test_functional.py similarity index 100% rename from plinth/modules/backups/tests/test_functional.py rename to freedombox/modules/backups/tests/test_functional.py diff --git a/plinth/modules/backups/tests/test_schedule.py b/freedombox/modules/backups/tests/test_schedule.py similarity index 100% rename from plinth/modules/backups/tests/test_schedule.py rename to freedombox/modules/backups/tests/test_schedule.py diff --git a/plinth/modules/backups/tests/test_ssh_remotes.py b/freedombox/modules/backups/tests/test_ssh_remotes.py similarity index 100% rename from plinth/modules/backups/tests/test_ssh_remotes.py rename to freedombox/modules/backups/tests/test_ssh_remotes.py diff --git a/plinth/modules/backups/tests/test_store.py b/freedombox/modules/backups/tests/test_store.py similarity index 100% rename from plinth/modules/backups/tests/test_store.py rename to freedombox/modules/backups/tests/test_store.py diff --git a/plinth/modules/backups/tests/test_validators.py b/freedombox/modules/backups/tests/test_validators.py similarity index 100% rename from plinth/modules/backups/tests/test_validators.py rename to freedombox/modules/backups/tests/test_validators.py diff --git a/plinth/modules/backups/urls.py b/freedombox/modules/backups/urls.py similarity index 100% rename from plinth/modules/backups/urls.py rename to freedombox/modules/backups/urls.py diff --git a/plinth/modules/backups/views.py b/freedombox/modules/backups/views.py similarity index 100% rename from plinth/modules/backups/views.py rename to freedombox/modules/backups/views.py diff --git a/plinth/modules/bepasty/__init__.py b/freedombox/modules/bepasty/__init__.py similarity index 100% rename from plinth/modules/bepasty/__init__.py rename to freedombox/modules/bepasty/__init__.py diff --git a/plinth/modules/bepasty/data/usr/lib/systemd/system/uwsgi-app@bepasty-freedombox.service.d/freedombox.conf b/freedombox/modules/bepasty/data/usr/lib/systemd/system/uwsgi-app@bepasty-freedombox.service.d/freedombox.conf similarity index 100% rename from plinth/modules/bepasty/data/usr/lib/systemd/system/uwsgi-app@bepasty-freedombox.service.d/freedombox.conf rename to freedombox/modules/bepasty/data/usr/lib/systemd/system/uwsgi-app@bepasty-freedombox.service.d/freedombox.conf diff --git a/plinth/modules/bepasty/data/usr/share/freedombox/etc/apache2/conf-available/bepasty-freedombox.conf b/freedombox/modules/bepasty/data/usr/share/freedombox/etc/apache2/conf-available/bepasty-freedombox.conf similarity index 100% rename from plinth/modules/bepasty/data/usr/share/freedombox/etc/apache2/conf-available/bepasty-freedombox.conf rename to freedombox/modules/bepasty/data/usr/share/freedombox/etc/apache2/conf-available/bepasty-freedombox.conf diff --git a/plinth/modules/bepasty/data/usr/share/freedombox/etc/uwsgi/apps-available/bepasty-freedombox.ini b/freedombox/modules/bepasty/data/usr/share/freedombox/etc/uwsgi/apps-available/bepasty-freedombox.ini similarity index 100% rename from plinth/modules/bepasty/data/usr/share/freedombox/etc/uwsgi/apps-available/bepasty-freedombox.ini rename to freedombox/modules/bepasty/data/usr/share/freedombox/etc/uwsgi/apps-available/bepasty-freedombox.ini diff --git a/plinth/modules/bepasty/data/usr/share/freedombox/modules-enabled/bepasty b/freedombox/modules/bepasty/data/usr/share/freedombox/modules-enabled/bepasty similarity index 100% rename from plinth/modules/bepasty/data/usr/share/freedombox/modules-enabled/bepasty rename to freedombox/modules/bepasty/data/usr/share/freedombox/modules-enabled/bepasty diff --git a/plinth/modules/bepasty/forms.py b/freedombox/modules/bepasty/forms.py similarity index 100% rename from plinth/modules/bepasty/forms.py rename to freedombox/modules/bepasty/forms.py diff --git a/plinth/modules/bepasty/manifest.py b/freedombox/modules/bepasty/manifest.py similarity index 100% rename from plinth/modules/bepasty/manifest.py rename to freedombox/modules/bepasty/manifest.py diff --git a/plinth/modules/bepasty/privileged.py b/freedombox/modules/bepasty/privileged.py similarity index 100% rename from plinth/modules/bepasty/privileged.py rename to freedombox/modules/bepasty/privileged.py diff --git a/plinth/modules/bepasty/static/icons/bepasty.png b/freedombox/modules/bepasty/static/icons/bepasty.png similarity index 100% rename from plinth/modules/bepasty/static/icons/bepasty.png rename to freedombox/modules/bepasty/static/icons/bepasty.png diff --git a/plinth/modules/bepasty/static/icons/bepasty.svg b/freedombox/modules/bepasty/static/icons/bepasty.svg similarity index 100% rename from plinth/modules/bepasty/static/icons/bepasty.svg rename to freedombox/modules/bepasty/static/icons/bepasty.svg diff --git a/plinth/modules/bepasty/templates/bepasty.html b/freedombox/modules/bepasty/templates/bepasty.html similarity index 100% rename from plinth/modules/bepasty/templates/bepasty.html rename to freedombox/modules/bepasty/templates/bepasty.html diff --git a/plinth/modules/bepasty/tests/__init__.py b/freedombox/modules/bepasty/tests/__init__.py similarity index 100% rename from plinth/modules/bepasty/tests/__init__.py rename to freedombox/modules/bepasty/tests/__init__.py diff --git a/plinth/modules/bepasty/tests/test_functional.py b/freedombox/modules/bepasty/tests/test_functional.py similarity index 100% rename from plinth/modules/bepasty/tests/test_functional.py rename to freedombox/modules/bepasty/tests/test_functional.py diff --git a/plinth/modules/bepasty/urls.py b/freedombox/modules/bepasty/urls.py similarity index 100% rename from plinth/modules/bepasty/urls.py rename to freedombox/modules/bepasty/urls.py diff --git a/plinth/modules/bepasty/views.py b/freedombox/modules/bepasty/views.py similarity index 100% rename from plinth/modules/bepasty/views.py rename to freedombox/modules/bepasty/views.py diff --git a/plinth/modules/bind/__init__.py b/freedombox/modules/bind/__init__.py similarity index 100% rename from plinth/modules/bind/__init__.py rename to freedombox/modules/bind/__init__.py diff --git a/plinth/modules/bind/data/usr/lib/systemd/system/bind9.service.d/freedombox.conf b/freedombox/modules/bind/data/usr/lib/systemd/system/bind9.service.d/freedombox.conf similarity index 100% rename from plinth/modules/bind/data/usr/lib/systemd/system/bind9.service.d/freedombox.conf rename to freedombox/modules/bind/data/usr/lib/systemd/system/bind9.service.d/freedombox.conf diff --git a/plinth/modules/bind/data/usr/share/freedombox/modules-enabled/bind b/freedombox/modules/bind/data/usr/share/freedombox/modules-enabled/bind similarity index 100% rename from plinth/modules/bind/data/usr/share/freedombox/modules-enabled/bind rename to freedombox/modules/bind/data/usr/share/freedombox/modules-enabled/bind diff --git a/plinth/modules/bind/forms.py b/freedombox/modules/bind/forms.py similarity index 100% rename from plinth/modules/bind/forms.py rename to freedombox/modules/bind/forms.py diff --git a/plinth/modules/bind/manifest.py b/freedombox/modules/bind/manifest.py similarity index 100% rename from plinth/modules/bind/manifest.py rename to freedombox/modules/bind/manifest.py diff --git a/plinth/modules/bind/privileged.py b/freedombox/modules/bind/privileged.py similarity index 100% rename from plinth/modules/bind/privileged.py rename to freedombox/modules/bind/privileged.py diff --git a/plinth/modules/bind/templates/bind.html b/freedombox/modules/bind/templates/bind.html similarity index 100% rename from plinth/modules/bind/templates/bind.html rename to freedombox/modules/bind/templates/bind.html diff --git a/plinth/modules/bind/tests/__init__.py b/freedombox/modules/bind/tests/__init__.py similarity index 100% rename from plinth/modules/bind/tests/__init__.py rename to freedombox/modules/bind/tests/__init__.py diff --git a/plinth/modules/bind/tests/test_bind.py b/freedombox/modules/bind/tests/test_bind.py similarity index 100% rename from plinth/modules/bind/tests/test_bind.py rename to freedombox/modules/bind/tests/test_bind.py diff --git a/plinth/modules/bind/tests/test_functional.py b/freedombox/modules/bind/tests/test_functional.py similarity index 100% rename from plinth/modules/bind/tests/test_functional.py rename to freedombox/modules/bind/tests/test_functional.py diff --git a/plinth/modules/bind/urls.py b/freedombox/modules/bind/urls.py similarity index 100% rename from plinth/modules/bind/urls.py rename to freedombox/modules/bind/urls.py diff --git a/plinth/modules/bind/views.py b/freedombox/modules/bind/views.py similarity index 100% rename from plinth/modules/bind/views.py rename to freedombox/modules/bind/views.py diff --git a/plinth/modules/calibre/__init__.py b/freedombox/modules/calibre/__init__.py similarity index 100% rename from plinth/modules/calibre/__init__.py rename to freedombox/modules/calibre/__init__.py diff --git a/plinth/modules/calibre/data/usr/lib/systemd/system/calibre-server-freedombox.service b/freedombox/modules/calibre/data/usr/lib/systemd/system/calibre-server-freedombox.service similarity index 100% rename from plinth/modules/calibre/data/usr/lib/systemd/system/calibre-server-freedombox.service rename to freedombox/modules/calibre/data/usr/lib/systemd/system/calibre-server-freedombox.service diff --git a/plinth/modules/calibre/data/usr/share/freedombox/etc/apache2/conf-available/calibre-freedombox.conf b/freedombox/modules/calibre/data/usr/share/freedombox/etc/apache2/conf-available/calibre-freedombox.conf similarity index 100% rename from plinth/modules/calibre/data/usr/share/freedombox/etc/apache2/conf-available/calibre-freedombox.conf rename to freedombox/modules/calibre/data/usr/share/freedombox/etc/apache2/conf-available/calibre-freedombox.conf diff --git a/plinth/modules/calibre/data/usr/share/freedombox/modules-enabled/calibre b/freedombox/modules/calibre/data/usr/share/freedombox/modules-enabled/calibre similarity index 100% rename from plinth/modules/calibre/data/usr/share/freedombox/modules-enabled/calibre rename to freedombox/modules/calibre/data/usr/share/freedombox/modules-enabled/calibre diff --git a/plinth/modules/calibre/forms.py b/freedombox/modules/calibre/forms.py similarity index 100% rename from plinth/modules/calibre/forms.py rename to freedombox/modules/calibre/forms.py diff --git a/plinth/modules/calibre/manifest.py b/freedombox/modules/calibre/manifest.py similarity index 100% rename from plinth/modules/calibre/manifest.py rename to freedombox/modules/calibre/manifest.py diff --git a/plinth/modules/calibre/privileged.py b/freedombox/modules/calibre/privileged.py similarity index 100% rename from plinth/modules/calibre/privileged.py rename to freedombox/modules/calibre/privileged.py diff --git a/plinth/modules/calibre/static/icons/calibre.png b/freedombox/modules/calibre/static/icons/calibre.png similarity index 100% rename from plinth/modules/calibre/static/icons/calibre.png rename to freedombox/modules/calibre/static/icons/calibre.png diff --git a/plinth/modules/calibre/static/icons/calibre.svg b/freedombox/modules/calibre/static/icons/calibre.svg similarity index 100% rename from plinth/modules/calibre/static/icons/calibre.svg rename to freedombox/modules/calibre/static/icons/calibre.svg diff --git a/plinth/modules/calibre/templates/calibre-delete-library.html b/freedombox/modules/calibre/templates/calibre-delete-library.html similarity index 100% rename from plinth/modules/calibre/templates/calibre-delete-library.html rename to freedombox/modules/calibre/templates/calibre-delete-library.html diff --git a/plinth/modules/calibre/templates/calibre.html b/freedombox/modules/calibre/templates/calibre.html similarity index 100% rename from plinth/modules/calibre/templates/calibre.html rename to freedombox/modules/calibre/templates/calibre.html diff --git a/plinth/modules/calibre/tests/__init__.py b/freedombox/modules/calibre/tests/__init__.py similarity index 100% rename from plinth/modules/calibre/tests/__init__.py rename to freedombox/modules/calibre/tests/__init__.py diff --git a/plinth/modules/calibre/tests/data/sample.txt b/freedombox/modules/calibre/tests/data/sample.txt similarity index 100% rename from plinth/modules/calibre/tests/data/sample.txt rename to freedombox/modules/calibre/tests/data/sample.txt diff --git a/plinth/modules/calibre/tests/test_functional.py b/freedombox/modules/calibre/tests/test_functional.py similarity index 100% rename from plinth/modules/calibre/tests/test_functional.py rename to freedombox/modules/calibre/tests/test_functional.py diff --git a/plinth/modules/calibre/tests/test_privileged.py b/freedombox/modules/calibre/tests/test_privileged.py similarity index 100% rename from plinth/modules/calibre/tests/test_privileged.py rename to freedombox/modules/calibre/tests/test_privileged.py diff --git a/plinth/modules/calibre/tests/test_views.py b/freedombox/modules/calibre/tests/test_views.py similarity index 100% rename from plinth/modules/calibre/tests/test_views.py rename to freedombox/modules/calibre/tests/test_views.py diff --git a/plinth/modules/calibre/urls.py b/freedombox/modules/calibre/urls.py similarity index 100% rename from plinth/modules/calibre/urls.py rename to freedombox/modules/calibre/urls.py diff --git a/plinth/modules/calibre/views.py b/freedombox/modules/calibre/views.py similarity index 100% rename from plinth/modules/calibre/views.py rename to freedombox/modules/calibre/views.py diff --git a/plinth/modules/cockpit/__init__.py b/freedombox/modules/cockpit/__init__.py similarity index 100% rename from plinth/modules/cockpit/__init__.py rename to freedombox/modules/cockpit/__init__.py diff --git a/plinth/modules/cockpit/data/usr/share/freedombox/etc/apache2/conf-available/cockpit-freedombox.conf b/freedombox/modules/cockpit/data/usr/share/freedombox/etc/apache2/conf-available/cockpit-freedombox.conf similarity index 100% rename from plinth/modules/cockpit/data/usr/share/freedombox/etc/apache2/conf-available/cockpit-freedombox.conf rename to freedombox/modules/cockpit/data/usr/share/freedombox/etc/apache2/conf-available/cockpit-freedombox.conf diff --git a/plinth/modules/cockpit/data/usr/share/freedombox/modules-enabled/cockpit b/freedombox/modules/cockpit/data/usr/share/freedombox/modules-enabled/cockpit similarity index 100% rename from plinth/modules/cockpit/data/usr/share/freedombox/modules-enabled/cockpit rename to freedombox/modules/cockpit/data/usr/share/freedombox/modules-enabled/cockpit diff --git a/plinth/modules/cockpit/manifest.py b/freedombox/modules/cockpit/manifest.py similarity index 100% rename from plinth/modules/cockpit/manifest.py rename to freedombox/modules/cockpit/manifest.py diff --git a/plinth/modules/cockpit/privileged.py b/freedombox/modules/cockpit/privileged.py similarity index 100% rename from plinth/modules/cockpit/privileged.py rename to freedombox/modules/cockpit/privileged.py diff --git a/plinth/modules/cockpit/static/icons/cockpit.png b/freedombox/modules/cockpit/static/icons/cockpit.png similarity index 100% rename from plinth/modules/cockpit/static/icons/cockpit.png rename to freedombox/modules/cockpit/static/icons/cockpit.png diff --git a/plinth/modules/cockpit/static/icons/cockpit.svg b/freedombox/modules/cockpit/static/icons/cockpit.svg similarity index 100% rename from plinth/modules/cockpit/static/icons/cockpit.svg rename to freedombox/modules/cockpit/static/icons/cockpit.svg diff --git a/plinth/modules/cockpit/tests/__init__.py b/freedombox/modules/cockpit/tests/__init__.py similarity index 100% rename from plinth/modules/cockpit/tests/__init__.py rename to freedombox/modules/cockpit/tests/__init__.py diff --git a/plinth/modules/cockpit/tests/test_functional.py b/freedombox/modules/cockpit/tests/test_functional.py similarity index 100% rename from plinth/modules/cockpit/tests/test_functional.py rename to freedombox/modules/cockpit/tests/test_functional.py diff --git a/plinth/modules/cockpit/urls.py b/freedombox/modules/cockpit/urls.py similarity index 100% rename from plinth/modules/cockpit/urls.py rename to freedombox/modules/cockpit/urls.py diff --git a/plinth/modules/config/__init__.py b/freedombox/modules/config/__init__.py similarity index 100% rename from plinth/modules/config/__init__.py rename to freedombox/modules/config/__init__.py diff --git a/plinth/modules/config/data/usr/lib/systemd/journald.conf.d/freedombox.conf b/freedombox/modules/config/data/usr/lib/systemd/journald.conf.d/freedombox.conf similarity index 100% rename from plinth/modules/config/data/usr/lib/systemd/journald.conf.d/freedombox.conf rename to freedombox/modules/config/data/usr/lib/systemd/journald.conf.d/freedombox.conf diff --git a/plinth/modules/config/data/usr/lib/systemd/system/zramswap.service.d/freedombox.conf b/freedombox/modules/config/data/usr/lib/systemd/system/zramswap.service.d/freedombox.conf similarity index 100% rename from plinth/modules/config/data/usr/lib/systemd/system/zramswap.service.d/freedombox.conf rename to freedombox/modules/config/data/usr/lib/systemd/system/zramswap.service.d/freedombox.conf diff --git a/plinth/modules/config/data/usr/share/freedombox/modules-enabled/config b/freedombox/modules/config/data/usr/share/freedombox/modules-enabled/config similarity index 100% rename from plinth/modules/config/data/usr/share/freedombox/modules-enabled/config rename to freedombox/modules/config/data/usr/share/freedombox/modules-enabled/config diff --git a/plinth/modules/config/forms.py b/freedombox/modules/config/forms.py similarity index 100% rename from plinth/modules/config/forms.py rename to freedombox/modules/config/forms.py diff --git a/plinth/modules/config/manifest.py b/freedombox/modules/config/manifest.py similarity index 100% rename from plinth/modules/config/manifest.py rename to freedombox/modules/config/manifest.py diff --git a/plinth/modules/config/privileged.py b/freedombox/modules/config/privileged.py similarity index 100% rename from plinth/modules/config/privileged.py rename to freedombox/modules/config/privileged.py diff --git a/plinth/modules/config/tests/__init__.py b/freedombox/modules/config/tests/__init__.py similarity index 100% rename from plinth/modules/config/tests/__init__.py rename to freedombox/modules/config/tests/__init__.py diff --git a/plinth/modules/config/tests/test_config.py b/freedombox/modules/config/tests/test_config.py similarity index 100% rename from plinth/modules/config/tests/test_config.py rename to freedombox/modules/config/tests/test_config.py diff --git a/plinth/modules/config/tests/test_functional.py b/freedombox/modules/config/tests/test_functional.py similarity index 100% rename from plinth/modules/config/tests/test_functional.py rename to freedombox/modules/config/tests/test_functional.py diff --git a/plinth/modules/config/urls.py b/freedombox/modules/config/urls.py similarity index 100% rename from plinth/modules/config/urls.py rename to freedombox/modules/config/urls.py diff --git a/plinth/modules/config/views.py b/freedombox/modules/config/views.py similarity index 100% rename from plinth/modules/config/views.py rename to freedombox/modules/config/views.py diff --git a/plinth/modules/coturn/__init__.py b/freedombox/modules/coturn/__init__.py similarity index 100% rename from plinth/modules/coturn/__init__.py rename to freedombox/modules/coturn/__init__.py diff --git a/plinth/modules/coturn/components.py b/freedombox/modules/coturn/components.py similarity index 100% rename from plinth/modules/coturn/components.py rename to freedombox/modules/coturn/components.py diff --git a/plinth/modules/coturn/data/usr/lib/firewalld/services/coturn-freedombox.xml b/freedombox/modules/coturn/data/usr/lib/firewalld/services/coturn-freedombox.xml similarity index 100% rename from plinth/modules/coturn/data/usr/lib/firewalld/services/coturn-freedombox.xml rename to freedombox/modules/coturn/data/usr/lib/firewalld/services/coturn-freedombox.xml diff --git a/plinth/modules/coturn/data/usr/lib/systemd/system/coturn.service.d/freedombox.conf b/freedombox/modules/coturn/data/usr/lib/systemd/system/coturn.service.d/freedombox.conf similarity index 100% rename from plinth/modules/coturn/data/usr/lib/systemd/system/coturn.service.d/freedombox.conf rename to freedombox/modules/coturn/data/usr/lib/systemd/system/coturn.service.d/freedombox.conf diff --git a/plinth/modules/coturn/data/usr/share/freedombox/modules-enabled/coturn b/freedombox/modules/coturn/data/usr/share/freedombox/modules-enabled/coturn similarity index 100% rename from plinth/modules/coturn/data/usr/share/freedombox/modules-enabled/coturn rename to freedombox/modules/coturn/data/usr/share/freedombox/modules-enabled/coturn diff --git a/plinth/modules/coturn/forms.py b/freedombox/modules/coturn/forms.py similarity index 100% rename from plinth/modules/coturn/forms.py rename to freedombox/modules/coturn/forms.py diff --git a/plinth/modules/coturn/manifest.py b/freedombox/modules/coturn/manifest.py similarity index 100% rename from plinth/modules/coturn/manifest.py rename to freedombox/modules/coturn/manifest.py diff --git a/plinth/modules/coturn/privileged.py b/freedombox/modules/coturn/privileged.py similarity index 100% rename from plinth/modules/coturn/privileged.py rename to freedombox/modules/coturn/privileged.py diff --git a/plinth/modules/coturn/static/icons/coturn.png b/freedombox/modules/coturn/static/icons/coturn.png similarity index 100% rename from plinth/modules/coturn/static/icons/coturn.png rename to freedombox/modules/coturn/static/icons/coturn.png diff --git a/plinth/modules/coturn/static/icons/coturn.svg b/freedombox/modules/coturn/static/icons/coturn.svg similarity index 100% rename from plinth/modules/coturn/static/icons/coturn.svg rename to freedombox/modules/coturn/static/icons/coturn.svg diff --git a/plinth/modules/coturn/templates/coturn.html b/freedombox/modules/coturn/templates/coturn.html similarity index 100% rename from plinth/modules/coturn/templates/coturn.html rename to freedombox/modules/coturn/templates/coturn.html diff --git a/plinth/modules/coturn/tests/__init__.py b/freedombox/modules/coturn/tests/__init__.py similarity index 100% rename from plinth/modules/coturn/tests/__init__.py rename to freedombox/modules/coturn/tests/__init__.py diff --git a/plinth/modules/coturn/tests/test_components.py b/freedombox/modules/coturn/tests/test_components.py similarity index 100% rename from plinth/modules/coturn/tests/test_components.py rename to freedombox/modules/coturn/tests/test_components.py diff --git a/plinth/modules/coturn/tests/test_functional.py b/freedombox/modules/coturn/tests/test_functional.py similarity index 100% rename from plinth/modules/coturn/tests/test_functional.py rename to freedombox/modules/coturn/tests/test_functional.py diff --git a/plinth/modules/coturn/urls.py b/freedombox/modules/coturn/urls.py similarity index 100% rename from plinth/modules/coturn/urls.py rename to freedombox/modules/coturn/urls.py diff --git a/plinth/modules/coturn/views.py b/freedombox/modules/coturn/views.py similarity index 100% rename from plinth/modules/coturn/views.py rename to freedombox/modules/coturn/views.py diff --git a/plinth/modules/datetime/__init__.py b/freedombox/modules/datetime/__init__.py similarity index 100% rename from plinth/modules/datetime/__init__.py rename to freedombox/modules/datetime/__init__.py diff --git a/plinth/modules/datetime/data/usr/share/freedombox/modules-enabled/datetime b/freedombox/modules/datetime/data/usr/share/freedombox/modules-enabled/datetime similarity index 100% rename from plinth/modules/datetime/data/usr/share/freedombox/modules-enabled/datetime rename to freedombox/modules/datetime/data/usr/share/freedombox/modules-enabled/datetime diff --git a/plinth/modules/datetime/forms.py b/freedombox/modules/datetime/forms.py similarity index 100% rename from plinth/modules/datetime/forms.py rename to freedombox/modules/datetime/forms.py diff --git a/plinth/modules/datetime/manifest.py b/freedombox/modules/datetime/manifest.py similarity index 100% rename from plinth/modules/datetime/manifest.py rename to freedombox/modules/datetime/manifest.py diff --git a/plinth/modules/datetime/privileged.py b/freedombox/modules/datetime/privileged.py similarity index 100% rename from plinth/modules/datetime/privileged.py rename to freedombox/modules/datetime/privileged.py diff --git a/plinth/modules/datetime/tests/__init__.py b/freedombox/modules/datetime/tests/__init__.py similarity index 100% rename from plinth/modules/datetime/tests/__init__.py rename to freedombox/modules/datetime/tests/__init__.py diff --git a/plinth/modules/datetime/tests/test_functional.py b/freedombox/modules/datetime/tests/test_functional.py similarity index 100% rename from plinth/modules/datetime/tests/test_functional.py rename to freedombox/modules/datetime/tests/test_functional.py diff --git a/plinth/modules/datetime/urls.py b/freedombox/modules/datetime/urls.py similarity index 100% rename from plinth/modules/datetime/urls.py rename to freedombox/modules/datetime/urls.py diff --git a/plinth/modules/datetime/views.py b/freedombox/modules/datetime/views.py similarity index 100% rename from plinth/modules/datetime/views.py rename to freedombox/modules/datetime/views.py diff --git a/plinth/modules/deluge/__init__.py b/freedombox/modules/deluge/__init__.py similarity index 100% rename from plinth/modules/deluge/__init__.py rename to freedombox/modules/deluge/__init__.py diff --git a/plinth/modules/deluge/data/usr/lib/systemd/system/deluge-web.service.d/freedombox.conf b/freedombox/modules/deluge/data/usr/lib/systemd/system/deluge-web.service.d/freedombox.conf similarity index 100% rename from plinth/modules/deluge/data/usr/lib/systemd/system/deluge-web.service.d/freedombox.conf rename to freedombox/modules/deluge/data/usr/lib/systemd/system/deluge-web.service.d/freedombox.conf diff --git a/plinth/modules/deluge/data/usr/lib/systemd/system/deluged.service.d/freedombox.conf b/freedombox/modules/deluge/data/usr/lib/systemd/system/deluged.service.d/freedombox.conf similarity index 100% rename from plinth/modules/deluge/data/usr/lib/systemd/system/deluged.service.d/freedombox.conf rename to freedombox/modules/deluge/data/usr/lib/systemd/system/deluged.service.d/freedombox.conf diff --git a/plinth/modules/deluge/data/usr/share/freedombox/etc/apache2/conf-available/deluge-plinth.conf b/freedombox/modules/deluge/data/usr/share/freedombox/etc/apache2/conf-available/deluge-plinth.conf similarity index 100% rename from plinth/modules/deluge/data/usr/share/freedombox/etc/apache2/conf-available/deluge-plinth.conf rename to freedombox/modules/deluge/data/usr/share/freedombox/etc/apache2/conf-available/deluge-plinth.conf diff --git a/plinth/modules/deluge/data/usr/share/freedombox/modules-enabled/deluge b/freedombox/modules/deluge/data/usr/share/freedombox/modules-enabled/deluge similarity index 100% rename from plinth/modules/deluge/data/usr/share/freedombox/modules-enabled/deluge rename to freedombox/modules/deluge/data/usr/share/freedombox/modules-enabled/deluge diff --git a/plinth/modules/deluge/forms.py b/freedombox/modules/deluge/forms.py similarity index 100% rename from plinth/modules/deluge/forms.py rename to freedombox/modules/deluge/forms.py diff --git a/plinth/modules/deluge/manifest.py b/freedombox/modules/deluge/manifest.py similarity index 100% rename from plinth/modules/deluge/manifest.py rename to freedombox/modules/deluge/manifest.py diff --git a/plinth/modules/deluge/privileged.py b/freedombox/modules/deluge/privileged.py similarity index 100% rename from plinth/modules/deluge/privileged.py rename to freedombox/modules/deluge/privileged.py diff --git a/plinth/modules/deluge/static/icons/deluge.png b/freedombox/modules/deluge/static/icons/deluge.png similarity index 100% rename from plinth/modules/deluge/static/icons/deluge.png rename to freedombox/modules/deluge/static/icons/deluge.png diff --git a/plinth/modules/deluge/static/icons/deluge.svg b/freedombox/modules/deluge/static/icons/deluge.svg similarity index 100% rename from plinth/modules/deluge/static/icons/deluge.svg rename to freedombox/modules/deluge/static/icons/deluge.svg diff --git a/plinth/modules/deluge/tests/__init__.py b/freedombox/modules/deluge/tests/__init__.py similarity index 100% rename from plinth/modules/deluge/tests/__init__.py rename to freedombox/modules/deluge/tests/__init__.py diff --git a/plinth/modules/deluge/tests/data/sample.torrent b/freedombox/modules/deluge/tests/data/sample.torrent similarity index 100% rename from plinth/modules/deluge/tests/data/sample.torrent rename to freedombox/modules/deluge/tests/data/sample.torrent diff --git a/plinth/modules/deluge/tests/test_functional.py b/freedombox/modules/deluge/tests/test_functional.py similarity index 100% rename from plinth/modules/deluge/tests/test_functional.py rename to freedombox/modules/deluge/tests/test_functional.py diff --git a/plinth/modules/deluge/tests/test_utils.py b/freedombox/modules/deluge/tests/test_utils.py similarity index 100% rename from plinth/modules/deluge/tests/test_utils.py rename to freedombox/modules/deluge/tests/test_utils.py diff --git a/plinth/modules/deluge/urls.py b/freedombox/modules/deluge/urls.py similarity index 100% rename from plinth/modules/deluge/urls.py rename to freedombox/modules/deluge/urls.py diff --git a/plinth/modules/deluge/utils.py b/freedombox/modules/deluge/utils.py similarity index 100% rename from plinth/modules/deluge/utils.py rename to freedombox/modules/deluge/utils.py diff --git a/plinth/modules/deluge/views.py b/freedombox/modules/deluge/views.py similarity index 100% rename from plinth/modules/deluge/views.py rename to freedombox/modules/deluge/views.py diff --git a/plinth/modules/diagnostics/__init__.py b/freedombox/modules/diagnostics/__init__.py similarity index 100% rename from plinth/modules/diagnostics/__init__.py rename to freedombox/modules/diagnostics/__init__.py diff --git a/plinth/modules/diagnostics/data/usr/share/freedombox/modules-enabled/diagnostics b/freedombox/modules/diagnostics/data/usr/share/freedombox/modules-enabled/diagnostics similarity index 100% rename from plinth/modules/diagnostics/data/usr/share/freedombox/modules-enabled/diagnostics rename to freedombox/modules/diagnostics/data/usr/share/freedombox/modules-enabled/diagnostics diff --git a/plinth/modules/diagnostics/forms.py b/freedombox/modules/diagnostics/forms.py similarity index 100% rename from plinth/modules/diagnostics/forms.py rename to freedombox/modules/diagnostics/forms.py diff --git a/plinth/modules/diagnostics/manifest.py b/freedombox/modules/diagnostics/manifest.py similarity index 100% rename from plinth/modules/diagnostics/manifest.py rename to freedombox/modules/diagnostics/manifest.py diff --git a/plinth/modules/diagnostics/templates/diagnostics.html b/freedombox/modules/diagnostics/templates/diagnostics.html similarity index 100% rename from plinth/modules/diagnostics/templates/diagnostics.html rename to freedombox/modules/diagnostics/templates/diagnostics.html diff --git a/plinth/modules/diagnostics/templates/diagnostics_app.html b/freedombox/modules/diagnostics/templates/diagnostics_app.html similarity index 100% rename from plinth/modules/diagnostics/templates/diagnostics_app.html rename to freedombox/modules/diagnostics/templates/diagnostics_app.html diff --git a/plinth/modules/diagnostics/templates/diagnostics_button.html b/freedombox/modules/diagnostics/templates/diagnostics_button.html similarity index 100% rename from plinth/modules/diagnostics/templates/diagnostics_button.html rename to freedombox/modules/diagnostics/templates/diagnostics_button.html diff --git a/plinth/modules/diagnostics/templates/diagnostics_full.html b/freedombox/modules/diagnostics/templates/diagnostics_full.html similarity index 100% rename from plinth/modules/diagnostics/templates/diagnostics_full.html rename to freedombox/modules/diagnostics/templates/diagnostics_full.html diff --git a/plinth/modules/diagnostics/templates/diagnostics_results.html b/freedombox/modules/diagnostics/templates/diagnostics_results.html similarity index 100% rename from plinth/modules/diagnostics/templates/diagnostics_results.html rename to freedombox/modules/diagnostics/templates/diagnostics_results.html diff --git a/plinth/modules/diagnostics/tests/__init__.py b/freedombox/modules/diagnostics/tests/__init__.py similarity index 100% rename from plinth/modules/diagnostics/tests/__init__.py rename to freedombox/modules/diagnostics/tests/__init__.py diff --git a/plinth/modules/diagnostics/tests/test_diagnostics.py b/freedombox/modules/diagnostics/tests/test_diagnostics.py similarity index 100% rename from plinth/modules/diagnostics/tests/test_diagnostics.py rename to freedombox/modules/diagnostics/tests/test_diagnostics.py diff --git a/plinth/modules/diagnostics/urls.py b/freedombox/modules/diagnostics/urls.py similarity index 100% rename from plinth/modules/diagnostics/urls.py rename to freedombox/modules/diagnostics/urls.py diff --git a/plinth/modules/diagnostics/views.py b/freedombox/modules/diagnostics/views.py similarity index 100% rename from plinth/modules/diagnostics/views.py rename to freedombox/modules/diagnostics/views.py diff --git a/plinth/modules/dynamicdns/__init__.py b/freedombox/modules/dynamicdns/__init__.py similarity index 100% rename from plinth/modules/dynamicdns/__init__.py rename to freedombox/modules/dynamicdns/__init__.py diff --git a/plinth/modules/dynamicdns/data/usr/share/freedombox/modules-enabled/dynamicdns b/freedombox/modules/dynamicdns/data/usr/share/freedombox/modules-enabled/dynamicdns similarity index 100% rename from plinth/modules/dynamicdns/data/usr/share/freedombox/modules-enabled/dynamicdns rename to freedombox/modules/dynamicdns/data/usr/share/freedombox/modules-enabled/dynamicdns diff --git a/plinth/modules/dynamicdns/forms.py b/freedombox/modules/dynamicdns/forms.py similarity index 100% rename from plinth/modules/dynamicdns/forms.py rename to freedombox/modules/dynamicdns/forms.py diff --git a/plinth/modules/dynamicdns/generic.py b/freedombox/modules/dynamicdns/generic.py similarity index 100% rename from plinth/modules/dynamicdns/generic.py rename to freedombox/modules/dynamicdns/generic.py diff --git a/plinth/modules/dynamicdns/gnudip.py b/freedombox/modules/dynamicdns/gnudip.py similarity index 100% rename from plinth/modules/dynamicdns/gnudip.py rename to freedombox/modules/dynamicdns/gnudip.py diff --git a/plinth/modules/dynamicdns/manifest.py b/freedombox/modules/dynamicdns/manifest.py similarity index 100% rename from plinth/modules/dynamicdns/manifest.py rename to freedombox/modules/dynamicdns/manifest.py diff --git a/plinth/modules/dynamicdns/static/dynamicdns.js b/freedombox/modules/dynamicdns/static/dynamicdns.js similarity index 100% rename from plinth/modules/dynamicdns/static/dynamicdns.js rename to freedombox/modules/dynamicdns/static/dynamicdns.js diff --git a/plinth/modules/dynamicdns/templates/dynamicdns-domain-delete.html b/freedombox/modules/dynamicdns/templates/dynamicdns-domain-delete.html similarity index 100% rename from plinth/modules/dynamicdns/templates/dynamicdns-domain-delete.html rename to freedombox/modules/dynamicdns/templates/dynamicdns-domain-delete.html diff --git a/plinth/modules/dynamicdns/templates/dynamicdns-domain.html b/freedombox/modules/dynamicdns/templates/dynamicdns-domain.html similarity index 100% rename from plinth/modules/dynamicdns/templates/dynamicdns-domain.html rename to freedombox/modules/dynamicdns/templates/dynamicdns-domain.html diff --git a/plinth/modules/dynamicdns/templates/dynamicdns.html b/freedombox/modules/dynamicdns/templates/dynamicdns.html similarity index 100% rename from plinth/modules/dynamicdns/templates/dynamicdns.html rename to freedombox/modules/dynamicdns/templates/dynamicdns.html diff --git a/plinth/modules/dynamicdns/tests/__init__.py b/freedombox/modules/dynamicdns/tests/__init__.py similarity index 100% rename from plinth/modules/dynamicdns/tests/__init__.py rename to freedombox/modules/dynamicdns/tests/__init__.py diff --git a/plinth/modules/dynamicdns/tests/test_functional.py b/freedombox/modules/dynamicdns/tests/test_functional.py similarity index 100% rename from plinth/modules/dynamicdns/tests/test_functional.py rename to freedombox/modules/dynamicdns/tests/test_functional.py diff --git a/plinth/modules/dynamicdns/tests/test_generic.py b/freedombox/modules/dynamicdns/tests/test_generic.py similarity index 100% rename from plinth/modules/dynamicdns/tests/test_generic.py rename to freedombox/modules/dynamicdns/tests/test_generic.py diff --git a/plinth/modules/dynamicdns/tests/test_gnudip.py b/freedombox/modules/dynamicdns/tests/test_gnudip.py similarity index 100% rename from plinth/modules/dynamicdns/tests/test_gnudip.py rename to freedombox/modules/dynamicdns/tests/test_gnudip.py diff --git a/plinth/modules/dynamicdns/urls.py b/freedombox/modules/dynamicdns/urls.py similarity index 100% rename from plinth/modules/dynamicdns/urls.py rename to freedombox/modules/dynamicdns/urls.py diff --git a/plinth/modules/dynamicdns/views.py b/freedombox/modules/dynamicdns/views.py similarity index 100% rename from plinth/modules/dynamicdns/views.py rename to freedombox/modules/dynamicdns/views.py diff --git a/plinth/modules/ejabberd/__init__.py b/freedombox/modules/ejabberd/__init__.py similarity index 100% rename from plinth/modules/ejabberd/__init__.py rename to freedombox/modules/ejabberd/__init__.py diff --git a/plinth/modules/ejabberd/data/usr/share/freedombox/etc/apache2/conf-available/jwchat-plinth.conf b/freedombox/modules/ejabberd/data/usr/share/freedombox/etc/apache2/conf-available/jwchat-plinth.conf similarity index 100% rename from plinth/modules/ejabberd/data/usr/share/freedombox/etc/apache2/conf-available/jwchat-plinth.conf rename to freedombox/modules/ejabberd/data/usr/share/freedombox/etc/apache2/conf-available/jwchat-plinth.conf diff --git a/plinth/modules/ejabberd/data/usr/share/freedombox/etc/avahi/services/xmpp-server.service b/freedombox/modules/ejabberd/data/usr/share/freedombox/etc/avahi/services/xmpp-server.service similarity index 100% rename from plinth/modules/ejabberd/data/usr/share/freedombox/etc/avahi/services/xmpp-server.service rename to freedombox/modules/ejabberd/data/usr/share/freedombox/etc/avahi/services/xmpp-server.service diff --git a/plinth/modules/ejabberd/data/usr/share/freedombox/modules-enabled/ejabberd b/freedombox/modules/ejabberd/data/usr/share/freedombox/modules-enabled/ejabberd similarity index 100% rename from plinth/modules/ejabberd/data/usr/share/freedombox/modules-enabled/ejabberd rename to freedombox/modules/ejabberd/data/usr/share/freedombox/modules-enabled/ejabberd diff --git a/plinth/modules/ejabberd/forms.py b/freedombox/modules/ejabberd/forms.py similarity index 100% rename from plinth/modules/ejabberd/forms.py rename to freedombox/modules/ejabberd/forms.py diff --git a/plinth/modules/ejabberd/manifest.py b/freedombox/modules/ejabberd/manifest.py similarity index 100% rename from plinth/modules/ejabberd/manifest.py rename to freedombox/modules/ejabberd/manifest.py diff --git a/plinth/modules/ejabberd/privileged.py b/freedombox/modules/ejabberd/privileged.py similarity index 100% rename from plinth/modules/ejabberd/privileged.py rename to freedombox/modules/ejabberd/privileged.py diff --git a/plinth/modules/ejabberd/static/ejabberd.js b/freedombox/modules/ejabberd/static/ejabberd.js similarity index 100% rename from plinth/modules/ejabberd/static/ejabberd.js rename to freedombox/modules/ejabberd/static/ejabberd.js diff --git a/plinth/modules/ejabberd/static/icons/ejabberd.png b/freedombox/modules/ejabberd/static/icons/ejabberd.png similarity index 100% rename from plinth/modules/ejabberd/static/icons/ejabberd.png rename to freedombox/modules/ejabberd/static/icons/ejabberd.png diff --git a/plinth/modules/ejabberd/static/icons/ejabberd.svg b/freedombox/modules/ejabberd/static/icons/ejabberd.svg similarity index 100% rename from plinth/modules/ejabberd/static/icons/ejabberd.svg rename to freedombox/modules/ejabberd/static/icons/ejabberd.svg diff --git a/plinth/modules/ejabberd/templates/ejabberd.html b/freedombox/modules/ejabberd/templates/ejabberd.html similarity index 100% rename from plinth/modules/ejabberd/templates/ejabberd.html rename to freedombox/modules/ejabberd/templates/ejabberd.html diff --git a/plinth/modules/ejabberd/tests/__init__.py b/freedombox/modules/ejabberd/tests/__init__.py similarity index 100% rename from plinth/modules/ejabberd/tests/__init__.py rename to freedombox/modules/ejabberd/tests/__init__.py diff --git a/plinth/modules/ejabberd/tests/data/ejabberd.yml.example b/freedombox/modules/ejabberd/tests/data/ejabberd.yml.example similarity index 100% rename from plinth/modules/ejabberd/tests/data/ejabberd.yml.example rename to freedombox/modules/ejabberd/tests/data/ejabberd.yml.example diff --git a/plinth/modules/ejabberd/tests/test_functional.py b/freedombox/modules/ejabberd/tests/test_functional.py similarity index 100% rename from plinth/modules/ejabberd/tests/test_functional.py rename to freedombox/modules/ejabberd/tests/test_functional.py diff --git a/plinth/modules/ejabberd/tests/test_turn_config.py b/freedombox/modules/ejabberd/tests/test_turn_config.py similarity index 100% rename from plinth/modules/ejabberd/tests/test_turn_config.py rename to freedombox/modules/ejabberd/tests/test_turn_config.py diff --git a/plinth/modules/ejabberd/urls.py b/freedombox/modules/ejabberd/urls.py similarity index 100% rename from plinth/modules/ejabberd/urls.py rename to freedombox/modules/ejabberd/urls.py diff --git a/plinth/modules/ejabberd/views.py b/freedombox/modules/ejabberd/views.py similarity index 100% rename from plinth/modules/ejabberd/views.py rename to freedombox/modules/ejabberd/views.py diff --git a/plinth/modules/email/__init__.py b/freedombox/modules/email/__init__.py similarity index 100% rename from plinth/modules/email/__init__.py rename to freedombox/modules/email/__init__.py diff --git a/plinth/modules/email/aliases.py b/freedombox/modules/email/aliases.py similarity index 100% rename from plinth/modules/email/aliases.py rename to freedombox/modules/email/aliases.py diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/apache2/conf-available/email-freedombox.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/apache2/conf-available/email-freedombox.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/apache2/conf-available/email-freedombox.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/apache2/conf-available/email-freedombox.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/05-freedombox-passdb.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/05-freedombox-passdb.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/05-freedombox-passdb.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/05-freedombox-passdb.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/05-freedombox-userdb.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/05-freedombox-userdb.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/05-freedombox-userdb.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/05-freedombox-userdb.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/15-freedombox-auth.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/15-freedombox-auth.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/15-freedombox-auth.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/15-freedombox-auth.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/15-freedombox-mail.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/15-freedombox-mail.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/15-freedombox-mail.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/15-freedombox-mail.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-imap.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-imap.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-imap.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-imap.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-lmtp.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-lmtp.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-lmtp.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-lmtp.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-mailboxes.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-mailboxes.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-mailboxes.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-mailboxes.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-master.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-master.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-master.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-master.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-tls.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-tls.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-tls.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/90-freedombox-tls.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/95-freedombox-fts.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/95-freedombox-fts.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/95-freedombox-fts.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/95-freedombox-fts.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/95-freedombox-sieve.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/95-freedombox-sieve.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/95-freedombox-sieve.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/95-freedombox-sieve.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/freedombox-ldap.conf.ext b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/freedombox-ldap.conf.ext similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/freedombox-ldap.conf.ext rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.3/freedombox-ldap.conf.ext diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/05-freedombox-passdb.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/05-freedombox-passdb.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/05-freedombox-passdb.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/05-freedombox-passdb.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/05-freedombox-userdb.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/05-freedombox-userdb.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/05-freedombox-userdb.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/05-freedombox-userdb.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/15-freedombox-auth.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/15-freedombox-auth.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/15-freedombox-auth.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/15-freedombox-auth.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/15-freedombox-mail.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/15-freedombox-mail.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/15-freedombox-mail.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/15-freedombox-mail.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-imap.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-imap.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-imap.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-imap.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-lmtp.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-lmtp.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-lmtp.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-lmtp.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-mailboxes.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-mailboxes.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-mailboxes.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-mailboxes.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-master.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-master.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-master.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-master.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-tls.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-tls.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-tls.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/90-freedombox-tls.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/95-freedombox-fts.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/95-freedombox-fts.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/95-freedombox-fts.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/95-freedombox-fts.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/95-freedombox-sieve.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/95-freedombox-sieve.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/95-freedombox-sieve.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/95-freedombox-sieve.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/freedombox-ldap.conf.ext b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/freedombox-ldap.conf.ext similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/freedombox-ldap.conf.ext rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/conf.d/2.4/freedombox-ldap.conf.ext diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/freedombox-sieve-after/sort-spam.sieve b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/freedombox-sieve-after/sort-spam.sieve similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/freedombox-sieve-after/sort-spam.sieve rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/freedombox-sieve-after/sort-spam.sieve diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/freedombox-sieve/learn-ham.sieve b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/freedombox-sieve/learn-ham.sieve similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/freedombox-sieve/learn-ham.sieve rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/freedombox-sieve/learn-ham.sieve diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/dovecot/freedombox-sieve/learn-spam.sieve b/freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/freedombox-sieve/learn-spam.sieve similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/dovecot/freedombox-sieve/learn-spam.sieve rename to freedombox/modules/email/data/usr/share/freedombox/etc/dovecot/freedombox-sieve/learn-spam.sieve diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/fail2ban/jail.d/dovecot-freedombox.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/fail2ban/jail.d/dovecot-freedombox.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/fail2ban/jail.d/dovecot-freedombox.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/fail2ban/jail.d/dovecot-freedombox.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/postfix/freedombox-aliases.cf b/freedombox/modules/email/data/usr/share/freedombox/etc/postfix/freedombox-aliases.cf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/postfix/freedombox-aliases.cf rename to freedombox/modules/email/data/usr/share/freedombox/etc/postfix/freedombox-aliases.cf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-dkim-signing.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-dkim-signing.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-dkim-signing.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-dkim-signing.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-logging.inc b/freedombox/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-logging.inc similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-logging.inc rename to freedombox/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-logging.inc diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-milter-headers.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-milter-headers.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-milter-headers.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-milter-headers.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-redis.conf b/freedombox/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-redis.conf similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-redis.conf rename to freedombox/modules/email/data/usr/share/freedombox/etc/rspamd/local.d/freedombox-redis.conf diff --git a/plinth/modules/email/data/usr/share/freedombox/modules-enabled/email b/freedombox/modules/email/data/usr/share/freedombox/modules-enabled/email similarity index 100% rename from plinth/modules/email/data/usr/share/freedombox/modules-enabled/email rename to freedombox/modules/email/data/usr/share/freedombox/modules-enabled/email diff --git a/plinth/modules/email/dns.py b/freedombox/modules/email/dns.py similarity index 100% rename from plinth/modules/email/dns.py rename to freedombox/modules/email/dns.py diff --git a/plinth/modules/email/dovecot.py b/freedombox/modules/email/dovecot.py similarity index 100% rename from plinth/modules/email/dovecot.py rename to freedombox/modules/email/dovecot.py diff --git a/plinth/modules/email/forms.py b/freedombox/modules/email/forms.py similarity index 100% rename from plinth/modules/email/forms.py rename to freedombox/modules/email/forms.py diff --git a/plinth/modules/email/manifest.py b/freedombox/modules/email/manifest.py similarity index 100% rename from plinth/modules/email/manifest.py rename to freedombox/modules/email/manifest.py diff --git a/plinth/modules/email/postfix.py b/freedombox/modules/email/postfix.py similarity index 100% rename from plinth/modules/email/postfix.py rename to freedombox/modules/email/postfix.py diff --git a/plinth/modules/email/privileged/__init__.py b/freedombox/modules/email/privileged/__init__.py similarity index 100% rename from plinth/modules/email/privileged/__init__.py rename to freedombox/modules/email/privileged/__init__.py diff --git a/plinth/modules/email/privileged/aliases.py b/freedombox/modules/email/privileged/aliases.py similarity index 100% rename from plinth/modules/email/privileged/aliases.py rename to freedombox/modules/email/privileged/aliases.py diff --git a/plinth/modules/email/privileged/dkim.py b/freedombox/modules/email/privileged/dkim.py similarity index 100% rename from plinth/modules/email/privileged/dkim.py rename to freedombox/modules/email/privileged/dkim.py diff --git a/plinth/modules/email/privileged/domain.py b/freedombox/modules/email/privileged/domain.py similarity index 100% rename from plinth/modules/email/privileged/domain.py rename to freedombox/modules/email/privileged/domain.py diff --git a/plinth/modules/email/privileged/home.py b/freedombox/modules/email/privileged/home.py similarity index 100% rename from plinth/modules/email/privileged/home.py rename to freedombox/modules/email/privileged/home.py diff --git a/plinth/modules/email/privileged/postfix.py b/freedombox/modules/email/privileged/postfix.py similarity index 100% rename from plinth/modules/email/privileged/postfix.py rename to freedombox/modules/email/privileged/postfix.py diff --git a/plinth/modules/email/privileged/spam.py b/freedombox/modules/email/privileged/spam.py similarity index 100% rename from plinth/modules/email/privileged/spam.py rename to freedombox/modules/email/privileged/spam.py diff --git a/plinth/modules/email/privileged/tls.py b/freedombox/modules/email/privileged/tls.py similarity index 100% rename from plinth/modules/email/privileged/tls.py rename to freedombox/modules/email/privileged/tls.py diff --git a/plinth/modules/email/static/icons/email.png b/freedombox/modules/email/static/icons/email.png similarity index 100% rename from plinth/modules/email/static/icons/email.png rename to freedombox/modules/email/static/icons/email.png diff --git a/plinth/modules/email/static/icons/email.svg b/freedombox/modules/email/static/icons/email.svg similarity index 100% rename from plinth/modules/email/static/icons/email.svg rename to freedombox/modules/email/static/icons/email.svg diff --git a/plinth/modules/email/templates/email-aliases.html b/freedombox/modules/email/templates/email-aliases.html similarity index 100% rename from plinth/modules/email/templates/email-aliases.html rename to freedombox/modules/email/templates/email-aliases.html diff --git a/plinth/modules/email/templates/email-autoconfig.xml b/freedombox/modules/email/templates/email-autoconfig.xml similarity index 100% rename from plinth/modules/email/templates/email-autoconfig.xml rename to freedombox/modules/email/templates/email-autoconfig.xml diff --git a/plinth/modules/email/templates/email-dns.html b/freedombox/modules/email/templates/email-dns.html similarity index 100% rename from plinth/modules/email/templates/email-dns.html rename to freedombox/modules/email/templates/email-dns.html diff --git a/plinth/modules/email/templates/email.html b/freedombox/modules/email/templates/email.html similarity index 100% rename from plinth/modules/email/templates/email.html rename to freedombox/modules/email/templates/email.html diff --git a/plinth/modules/email/tests/__init__.py b/freedombox/modules/email/tests/__init__.py similarity index 100% rename from plinth/modules/email/tests/__init__.py rename to freedombox/modules/email/tests/__init__.py diff --git a/plinth/modules/email/tests/test_functional.py b/freedombox/modules/email/tests/test_functional.py similarity index 100% rename from plinth/modules/email/tests/test_functional.py rename to freedombox/modules/email/tests/test_functional.py diff --git a/plinth/modules/email/urls.py b/freedombox/modules/email/urls.py similarity index 100% rename from plinth/modules/email/urls.py rename to freedombox/modules/email/urls.py diff --git a/plinth/modules/email/views.py b/freedombox/modules/email/views.py similarity index 100% rename from plinth/modules/email/views.py rename to freedombox/modules/email/views.py diff --git a/plinth/modules/featherwiki/__init__.py b/freedombox/modules/featherwiki/__init__.py similarity index 100% rename from plinth/modules/featherwiki/__init__.py rename to freedombox/modules/featherwiki/__init__.py diff --git a/plinth/modules/featherwiki/data/usr/share/freedombox/etc/apache2/conf-available/featherwiki-freedombox.conf b/freedombox/modules/featherwiki/data/usr/share/freedombox/etc/apache2/conf-available/featherwiki-freedombox.conf similarity index 100% rename from plinth/modules/featherwiki/data/usr/share/freedombox/etc/apache2/conf-available/featherwiki-freedombox.conf rename to freedombox/modules/featherwiki/data/usr/share/freedombox/etc/apache2/conf-available/featherwiki-freedombox.conf diff --git a/plinth/modules/featherwiki/data/usr/share/freedombox/modules-enabled/featherwiki b/freedombox/modules/featherwiki/data/usr/share/freedombox/modules-enabled/featherwiki similarity index 100% rename from plinth/modules/featherwiki/data/usr/share/freedombox/modules-enabled/featherwiki rename to freedombox/modules/featherwiki/data/usr/share/freedombox/modules-enabled/featherwiki diff --git a/plinth/modules/featherwiki/forms.py b/freedombox/modules/featherwiki/forms.py similarity index 100% rename from plinth/modules/featherwiki/forms.py rename to freedombox/modules/featherwiki/forms.py diff --git a/plinth/modules/featherwiki/manifest.py b/freedombox/modules/featherwiki/manifest.py similarity index 100% rename from plinth/modules/featherwiki/manifest.py rename to freedombox/modules/featherwiki/manifest.py diff --git a/plinth/modules/featherwiki/privileged.py b/freedombox/modules/featherwiki/privileged.py similarity index 100% rename from plinth/modules/featherwiki/privileged.py rename to freedombox/modules/featherwiki/privileged.py diff --git a/plinth/modules/featherwiki/static/icons/featherwiki.png b/freedombox/modules/featherwiki/static/icons/featherwiki.png similarity index 100% rename from plinth/modules/featherwiki/static/icons/featherwiki.png rename to freedombox/modules/featherwiki/static/icons/featherwiki.png diff --git a/plinth/modules/featherwiki/static/icons/featherwiki.svg b/freedombox/modules/featherwiki/static/icons/featherwiki.svg similarity index 100% rename from plinth/modules/featherwiki/static/icons/featherwiki.svg rename to freedombox/modules/featherwiki/static/icons/featherwiki.svg diff --git a/plinth/modules/featherwiki/templates/featherwiki_configure.html b/freedombox/modules/featherwiki/templates/featherwiki_configure.html similarity index 100% rename from plinth/modules/featherwiki/templates/featherwiki_configure.html rename to freedombox/modules/featherwiki/templates/featherwiki_configure.html diff --git a/plinth/modules/featherwiki/templates/featherwiki_delete.html b/freedombox/modules/featherwiki/templates/featherwiki_delete.html similarity index 100% rename from plinth/modules/featherwiki/templates/featherwiki_delete.html rename to freedombox/modules/featherwiki/templates/featherwiki_delete.html diff --git a/plinth/modules/featherwiki/templates/featherwiki_upload_file.html b/freedombox/modules/featherwiki/templates/featherwiki_upload_file.html similarity index 100% rename from plinth/modules/featherwiki/templates/featherwiki_upload_file.html rename to freedombox/modules/featherwiki/templates/featherwiki_upload_file.html diff --git a/plinth/modules/featherwiki/tests/__init__.py b/freedombox/modules/featherwiki/tests/__init__.py similarity index 100% rename from plinth/modules/featherwiki/tests/__init__.py rename to freedombox/modules/featherwiki/tests/__init__.py diff --git a/plinth/modules/featherwiki/tests/data/dummy_wiki.html b/freedombox/modules/featherwiki/tests/data/dummy_wiki.html similarity index 100% rename from plinth/modules/featherwiki/tests/data/dummy_wiki.html rename to freedombox/modules/featherwiki/tests/data/dummy_wiki.html diff --git a/plinth/modules/featherwiki/tests/test_functional.py b/freedombox/modules/featherwiki/tests/test_functional.py similarity index 100% rename from plinth/modules/featherwiki/tests/test_functional.py rename to freedombox/modules/featherwiki/tests/test_functional.py diff --git a/plinth/modules/featherwiki/urls.py b/freedombox/modules/featherwiki/urls.py similarity index 100% rename from plinth/modules/featherwiki/urls.py rename to freedombox/modules/featherwiki/urls.py diff --git a/plinth/modules/featherwiki/views.py b/freedombox/modules/featherwiki/views.py similarity index 100% rename from plinth/modules/featherwiki/views.py rename to freedombox/modules/featherwiki/views.py diff --git a/plinth/modules/firewall/__init__.py b/freedombox/modules/firewall/__init__.py similarity index 100% rename from plinth/modules/firewall/__init__.py rename to freedombox/modules/firewall/__init__.py diff --git a/plinth/modules/firewall/components.py b/freedombox/modules/firewall/components.py similarity index 100% rename from plinth/modules/firewall/components.py rename to freedombox/modules/firewall/components.py diff --git a/plinth/modules/firewall/data/usr/share/freedombox/modules-enabled/firewall b/freedombox/modules/firewall/data/usr/share/freedombox/modules-enabled/firewall similarity index 100% rename from plinth/modules/firewall/data/usr/share/freedombox/modules-enabled/firewall rename to freedombox/modules/firewall/data/usr/share/freedombox/modules-enabled/firewall diff --git a/plinth/modules/firewall/data/usr/share/polkit-1/rules.d/50-freedombox-firewalld.rules b/freedombox/modules/firewall/data/usr/share/polkit-1/rules.d/50-freedombox-firewalld.rules similarity index 100% rename from plinth/modules/firewall/data/usr/share/polkit-1/rules.d/50-freedombox-firewalld.rules rename to freedombox/modules/firewall/data/usr/share/polkit-1/rules.d/50-freedombox-firewalld.rules diff --git a/plinth/modules/firewall/manifest.py b/freedombox/modules/firewall/manifest.py similarity index 100% rename from plinth/modules/firewall/manifest.py rename to freedombox/modules/firewall/manifest.py diff --git a/plinth/modules/firewall/privileged.py b/freedombox/modules/firewall/privileged.py similarity index 100% rename from plinth/modules/firewall/privileged.py rename to freedombox/modules/firewall/privileged.py diff --git a/plinth/modules/firewall/static/firewall.css b/freedombox/modules/firewall/static/firewall.css similarity index 100% rename from plinth/modules/firewall/static/firewall.css rename to freedombox/modules/firewall/static/firewall.css diff --git a/plinth/modules/firewall/templates/firewall.html b/freedombox/modules/firewall/templates/firewall.html similarity index 100% rename from plinth/modules/firewall/templates/firewall.html rename to freedombox/modules/firewall/templates/firewall.html diff --git a/plinth/modules/firewall/tests/__init__.py b/freedombox/modules/firewall/tests/__init__.py similarity index 100% rename from plinth/modules/firewall/tests/__init__.py rename to freedombox/modules/firewall/tests/__init__.py diff --git a/plinth/modules/firewall/tests/test_components.py b/freedombox/modules/firewall/tests/test_components.py similarity index 100% rename from plinth/modules/firewall/tests/test_components.py rename to freedombox/modules/firewall/tests/test_components.py diff --git a/plinth/modules/firewall/urls.py b/freedombox/modules/firewall/urls.py similarity index 100% rename from plinth/modules/firewall/urls.py rename to freedombox/modules/firewall/urls.py diff --git a/plinth/modules/firewall/views.py b/freedombox/modules/firewall/views.py similarity index 100% rename from plinth/modules/firewall/views.py rename to freedombox/modules/firewall/views.py diff --git a/plinth/modules/first_boot/__init__.py b/freedombox/modules/first_boot/__init__.py similarity index 100% rename from plinth/modules/first_boot/__init__.py rename to freedombox/modules/first_boot/__init__.py diff --git a/plinth/modules/first_boot/data/usr/share/freedombox/modules-enabled/first_boot b/freedombox/modules/first_boot/data/usr/share/freedombox/modules-enabled/first_boot similarity index 100% rename from plinth/modules/first_boot/data/usr/share/freedombox/modules-enabled/first_boot rename to freedombox/modules/first_boot/data/usr/share/freedombox/modules-enabled/first_boot diff --git a/plinth/modules/first_boot/forms.py b/freedombox/modules/first_boot/forms.py similarity index 100% rename from plinth/modules/first_boot/forms.py rename to freedombox/modules/first_boot/forms.py diff --git a/plinth/modules/first_boot/middleware.py b/freedombox/modules/first_boot/middleware.py similarity index 100% rename from plinth/modules/first_boot/middleware.py rename to freedombox/modules/first_boot/middleware.py diff --git a/plinth/modules/first_boot/templates/base_firstboot.html b/freedombox/modules/first_boot/templates/base_firstboot.html similarity index 100% rename from plinth/modules/first_boot/templates/base_firstboot.html rename to freedombox/modules/first_boot/templates/base_firstboot.html diff --git a/plinth/modules/first_boot/templates/firstboot_complete.html b/freedombox/modules/first_boot/templates/firstboot_complete.html similarity index 100% rename from plinth/modules/first_boot/templates/firstboot_complete.html rename to freedombox/modules/first_boot/templates/firstboot_complete.html diff --git a/plinth/modules/first_boot/templates/firstboot_navbar.html b/freedombox/modules/first_boot/templates/firstboot_navbar.html similarity index 100% rename from plinth/modules/first_boot/templates/firstboot_navbar.html rename to freedombox/modules/first_boot/templates/firstboot_navbar.html diff --git a/plinth/modules/first_boot/templates/firstboot_welcome.html b/freedombox/modules/first_boot/templates/firstboot_welcome.html similarity index 100% rename from plinth/modules/first_boot/templates/firstboot_welcome.html rename to freedombox/modules/first_boot/templates/firstboot_welcome.html diff --git a/plinth/modules/first_boot/templatetags/__init__.py b/freedombox/modules/first_boot/templatetags/__init__.py similarity index 100% rename from plinth/modules/first_boot/templatetags/__init__.py rename to freedombox/modules/first_boot/templatetags/__init__.py diff --git a/plinth/modules/first_boot/templatetags/firstboot_extras.py b/freedombox/modules/first_boot/templatetags/firstboot_extras.py similarity index 100% rename from plinth/modules/first_boot/templatetags/firstboot_extras.py rename to freedombox/modules/first_boot/templatetags/firstboot_extras.py diff --git a/plinth/modules/first_boot/tests/__init__.py b/freedombox/modules/first_boot/tests/__init__.py similarity index 100% rename from plinth/modules/first_boot/tests/__init__.py rename to freedombox/modules/first_boot/tests/__init__.py diff --git a/plinth/modules/first_boot/urls.py b/freedombox/modules/first_boot/urls.py similarity index 100% rename from plinth/modules/first_boot/urls.py rename to freedombox/modules/first_boot/urls.py diff --git a/plinth/modules/first_boot/views.py b/freedombox/modules/first_boot/views.py similarity index 100% rename from plinth/modules/first_boot/views.py rename to freedombox/modules/first_boot/views.py diff --git a/plinth/modules/gitweb/__init__.py b/freedombox/modules/gitweb/__init__.py similarity index 100% rename from plinth/modules/gitweb/__init__.py rename to freedombox/modules/gitweb/__init__.py diff --git a/plinth/modules/gitweb/data/usr/share/freedombox/etc/apache2/conf-available/gitweb-freedombox-auth.conf b/freedombox/modules/gitweb/data/usr/share/freedombox/etc/apache2/conf-available/gitweb-freedombox-auth.conf similarity index 100% rename from plinth/modules/gitweb/data/usr/share/freedombox/etc/apache2/conf-available/gitweb-freedombox-auth.conf rename to freedombox/modules/gitweb/data/usr/share/freedombox/etc/apache2/conf-available/gitweb-freedombox-auth.conf diff --git a/plinth/modules/gitweb/data/usr/share/freedombox/etc/apache2/conf-available/gitweb-freedombox.conf b/freedombox/modules/gitweb/data/usr/share/freedombox/etc/apache2/conf-available/gitweb-freedombox.conf similarity index 100% rename from plinth/modules/gitweb/data/usr/share/freedombox/etc/apache2/conf-available/gitweb-freedombox.conf rename to freedombox/modules/gitweb/data/usr/share/freedombox/etc/apache2/conf-available/gitweb-freedombox.conf diff --git a/plinth/modules/gitweb/data/usr/share/freedombox/etc/gitweb-freedombox.conf b/freedombox/modules/gitweb/data/usr/share/freedombox/etc/gitweb-freedombox.conf similarity index 100% rename from plinth/modules/gitweb/data/usr/share/freedombox/etc/gitweb-freedombox.conf rename to freedombox/modules/gitweb/data/usr/share/freedombox/etc/gitweb-freedombox.conf diff --git a/plinth/modules/gitweb/data/usr/share/freedombox/modules-enabled/gitweb b/freedombox/modules/gitweb/data/usr/share/freedombox/modules-enabled/gitweb similarity index 100% rename from plinth/modules/gitweb/data/usr/share/freedombox/modules-enabled/gitweb rename to freedombox/modules/gitweb/data/usr/share/freedombox/modules-enabled/gitweb diff --git a/plinth/modules/gitweb/forms.py b/freedombox/modules/gitweb/forms.py similarity index 100% rename from plinth/modules/gitweb/forms.py rename to freedombox/modules/gitweb/forms.py diff --git a/plinth/modules/gitweb/manifest.py b/freedombox/modules/gitweb/manifest.py similarity index 100% rename from plinth/modules/gitweb/manifest.py rename to freedombox/modules/gitweb/manifest.py diff --git a/plinth/modules/gitweb/privileged.py b/freedombox/modules/gitweb/privileged.py similarity index 100% rename from plinth/modules/gitweb/privileged.py rename to freedombox/modules/gitweb/privileged.py diff --git a/plinth/modules/gitweb/static/icons/gitweb.png b/freedombox/modules/gitweb/static/icons/gitweb.png similarity index 100% rename from plinth/modules/gitweb/static/icons/gitweb.png rename to freedombox/modules/gitweb/static/icons/gitweb.png diff --git a/plinth/modules/gitweb/static/icons/gitweb.svg b/freedombox/modules/gitweb/static/icons/gitweb.svg similarity index 100% rename from plinth/modules/gitweb/static/icons/gitweb.svg rename to freedombox/modules/gitweb/static/icons/gitweb.svg diff --git a/plinth/modules/gitweb/templates/gitweb_configure.html b/freedombox/modules/gitweb/templates/gitweb_configure.html similarity index 100% rename from plinth/modules/gitweb/templates/gitweb_configure.html rename to freedombox/modules/gitweb/templates/gitweb_configure.html diff --git a/plinth/modules/gitweb/templates/gitweb_delete.html b/freedombox/modules/gitweb/templates/gitweb_delete.html similarity index 100% rename from plinth/modules/gitweb/templates/gitweb_delete.html rename to freedombox/modules/gitweb/templates/gitweb_delete.html diff --git a/plinth/modules/gitweb/tests/__init__.py b/freedombox/modules/gitweb/tests/__init__.py similarity index 100% rename from plinth/modules/gitweb/tests/__init__.py rename to freedombox/modules/gitweb/tests/__init__.py diff --git a/plinth/modules/gitweb/tests/test_functional.py b/freedombox/modules/gitweb/tests/test_functional.py similarity index 100% rename from plinth/modules/gitweb/tests/test_functional.py rename to freedombox/modules/gitweb/tests/test_functional.py diff --git a/plinth/modules/gitweb/tests/test_privileged.py b/freedombox/modules/gitweb/tests/test_privileged.py similarity index 100% rename from plinth/modules/gitweb/tests/test_privileged.py rename to freedombox/modules/gitweb/tests/test_privileged.py diff --git a/plinth/modules/gitweb/tests/test_views.py b/freedombox/modules/gitweb/tests/test_views.py similarity index 100% rename from plinth/modules/gitweb/tests/test_views.py rename to freedombox/modules/gitweb/tests/test_views.py diff --git a/plinth/modules/gitweb/urls.py b/freedombox/modules/gitweb/urls.py similarity index 100% rename from plinth/modules/gitweb/urls.py rename to freedombox/modules/gitweb/urls.py diff --git a/plinth/modules/gitweb/views.py b/freedombox/modules/gitweb/views.py similarity index 100% rename from plinth/modules/gitweb/views.py rename to freedombox/modules/gitweb/views.py diff --git a/plinth/modules/gnome/__init__.py b/freedombox/modules/gnome/__init__.py similarity index 100% rename from plinth/modules/gnome/__init__.py rename to freedombox/modules/gnome/__init__.py diff --git a/plinth/modules/gnome/data/usr/share/freedombox/modules-enabled/gnome b/freedombox/modules/gnome/data/usr/share/freedombox/modules-enabled/gnome similarity index 100% rename from plinth/modules/gnome/data/usr/share/freedombox/modules-enabled/gnome rename to freedombox/modules/gnome/data/usr/share/freedombox/modules-enabled/gnome diff --git a/plinth/modules/gnome/manifest.py b/freedombox/modules/gnome/manifest.py similarity index 100% rename from plinth/modules/gnome/manifest.py rename to freedombox/modules/gnome/manifest.py diff --git a/plinth/modules/gnome/static/icons/gnome.png b/freedombox/modules/gnome/static/icons/gnome.png similarity index 100% rename from plinth/modules/gnome/static/icons/gnome.png rename to freedombox/modules/gnome/static/icons/gnome.png diff --git a/plinth/modules/gnome/static/icons/gnome.svg b/freedombox/modules/gnome/static/icons/gnome.svg similarity index 100% rename from plinth/modules/gnome/static/icons/gnome.svg rename to freedombox/modules/gnome/static/icons/gnome.svg diff --git a/plinth/modules/gnome/urls.py b/freedombox/modules/gnome/urls.py similarity index 100% rename from plinth/modules/gnome/urls.py rename to freedombox/modules/gnome/urls.py diff --git a/plinth/modules/help/__init__.py b/freedombox/modules/help/__init__.py similarity index 100% rename from plinth/modules/help/__init__.py rename to freedombox/modules/help/__init__.py diff --git a/plinth/modules/help/data/usr/share/freedombox/modules-enabled/help b/freedombox/modules/help/data/usr/share/freedombox/modules-enabled/help similarity index 100% rename from plinth/modules/help/data/usr/share/freedombox/modules-enabled/help rename to freedombox/modules/help/data/usr/share/freedombox/modules-enabled/help diff --git a/plinth/modules/help/static/help.css b/freedombox/modules/help/static/help.css similarity index 100% rename from plinth/modules/help/static/help.css rename to freedombox/modules/help/static/help.css diff --git a/plinth/modules/help/templates/help_about.html b/freedombox/modules/help/templates/help_about.html similarity index 100% rename from plinth/modules/help/templates/help_about.html rename to freedombox/modules/help/templates/help_about.html diff --git a/plinth/modules/help/templates/help_base.html b/freedombox/modules/help/templates/help_base.html similarity index 100% rename from plinth/modules/help/templates/help_base.html rename to freedombox/modules/help/templates/help_base.html diff --git a/plinth/modules/help/templates/help_contribute.html b/freedombox/modules/help/templates/help_contribute.html similarity index 100% rename from plinth/modules/help/templates/help_contribute.html rename to freedombox/modules/help/templates/help_contribute.html diff --git a/plinth/modules/help/templates/help_feedback.html b/freedombox/modules/help/templates/help_feedback.html similarity index 100% rename from plinth/modules/help/templates/help_feedback.html rename to freedombox/modules/help/templates/help_feedback.html diff --git a/plinth/modules/help/templates/help_index.html b/freedombox/modules/help/templates/help_index.html similarity index 100% rename from plinth/modules/help/templates/help_index.html rename to freedombox/modules/help/templates/help_index.html diff --git a/plinth/modules/help/templates/help_manual.html b/freedombox/modules/help/templates/help_manual.html similarity index 100% rename from plinth/modules/help/templates/help_manual.html rename to freedombox/modules/help/templates/help_manual.html diff --git a/plinth/modules/help/templates/help_support.html b/freedombox/modules/help/templates/help_support.html similarity index 100% rename from plinth/modules/help/templates/help_support.html rename to freedombox/modules/help/templates/help_support.html diff --git a/plinth/modules/help/tests/__init__.py b/freedombox/modules/help/tests/__init__.py similarity index 100% rename from plinth/modules/help/tests/__init__.py rename to freedombox/modules/help/tests/__init__.py diff --git a/plinth/modules/help/tests/test_views.py b/freedombox/modules/help/tests/test_views.py similarity index 100% rename from plinth/modules/help/tests/test_views.py rename to freedombox/modules/help/tests/test_views.py diff --git a/plinth/modules/help/urls.py b/freedombox/modules/help/urls.py similarity index 100% rename from plinth/modules/help/urls.py rename to freedombox/modules/help/urls.py diff --git a/plinth/modules/help/views.py b/freedombox/modules/help/views.py similarity index 100% rename from plinth/modules/help/views.py rename to freedombox/modules/help/views.py diff --git a/plinth/modules/homeassistant/__init__.py b/freedombox/modules/homeassistant/__init__.py similarity index 100% rename from plinth/modules/homeassistant/__init__.py rename to freedombox/modules/homeassistant/__init__.py diff --git a/plinth/modules/homeassistant/data/usr/share/freedombox/etc/apache2/includes/home-assistant-freedombox.conf b/freedombox/modules/homeassistant/data/usr/share/freedombox/etc/apache2/includes/home-assistant-freedombox.conf similarity index 100% rename from plinth/modules/homeassistant/data/usr/share/freedombox/etc/apache2/includes/home-assistant-freedombox.conf rename to freedombox/modules/homeassistant/data/usr/share/freedombox/etc/apache2/includes/home-assistant-freedombox.conf diff --git a/plinth/modules/homeassistant/data/usr/share/freedombox/modules-enabled/homeassistant b/freedombox/modules/homeassistant/data/usr/share/freedombox/modules-enabled/homeassistant similarity index 100% rename from plinth/modules/homeassistant/data/usr/share/freedombox/modules-enabled/homeassistant rename to freedombox/modules/homeassistant/data/usr/share/freedombox/modules-enabled/homeassistant diff --git a/plinth/modules/homeassistant/manifest.py b/freedombox/modules/homeassistant/manifest.py similarity index 100% rename from plinth/modules/homeassistant/manifest.py rename to freedombox/modules/homeassistant/manifest.py diff --git a/plinth/modules/homeassistant/privileged.py b/freedombox/modules/homeassistant/privileged.py similarity index 100% rename from plinth/modules/homeassistant/privileged.py rename to freedombox/modules/homeassistant/privileged.py diff --git a/plinth/modules/homeassistant/static/icons/homeassistant.png b/freedombox/modules/homeassistant/static/icons/homeassistant.png similarity index 100% rename from plinth/modules/homeassistant/static/icons/homeassistant.png rename to freedombox/modules/homeassistant/static/icons/homeassistant.png diff --git a/plinth/modules/homeassistant/static/icons/homeassistant.svg b/freedombox/modules/homeassistant/static/icons/homeassistant.svg similarity index 100% rename from plinth/modules/homeassistant/static/icons/homeassistant.svg rename to freedombox/modules/homeassistant/static/icons/homeassistant.svg diff --git a/plinth/modules/homeassistant/templates/homeassistant.html b/freedombox/modules/homeassistant/templates/homeassistant.html similarity index 100% rename from plinth/modules/homeassistant/templates/homeassistant.html rename to freedombox/modules/homeassistant/templates/homeassistant.html diff --git a/plinth/modules/homeassistant/tests/__init__.py b/freedombox/modules/homeassistant/tests/__init__.py similarity index 100% rename from plinth/modules/homeassistant/tests/__init__.py rename to freedombox/modules/homeassistant/tests/__init__.py diff --git a/plinth/modules/homeassistant/tests/test_functional.py b/freedombox/modules/homeassistant/tests/test_functional.py similarity index 100% rename from plinth/modules/homeassistant/tests/test_functional.py rename to freedombox/modules/homeassistant/tests/test_functional.py diff --git a/plinth/modules/homeassistant/urls.py b/freedombox/modules/homeassistant/urls.py similarity index 100% rename from plinth/modules/homeassistant/urls.py rename to freedombox/modules/homeassistant/urls.py diff --git a/plinth/modules/homeassistant/views.py b/freedombox/modules/homeassistant/views.py similarity index 100% rename from plinth/modules/homeassistant/views.py rename to freedombox/modules/homeassistant/views.py diff --git a/plinth/modules/ikiwiki/__init__.py b/freedombox/modules/ikiwiki/__init__.py similarity index 100% rename from plinth/modules/ikiwiki/__init__.py rename to freedombox/modules/ikiwiki/__init__.py diff --git a/plinth/modules/ikiwiki/data/usr/share/freedombox/etc/apache2/conf-available/ikiwiki-plinth.conf b/freedombox/modules/ikiwiki/data/usr/share/freedombox/etc/apache2/conf-available/ikiwiki-plinth.conf similarity index 100% rename from plinth/modules/ikiwiki/data/usr/share/freedombox/etc/apache2/conf-available/ikiwiki-plinth.conf rename to freedombox/modules/ikiwiki/data/usr/share/freedombox/etc/apache2/conf-available/ikiwiki-plinth.conf diff --git a/plinth/modules/ikiwiki/data/usr/share/freedombox/etc/ikiwiki/plinth-blog.setup b/freedombox/modules/ikiwiki/data/usr/share/freedombox/etc/ikiwiki/plinth-blog.setup similarity index 100% rename from plinth/modules/ikiwiki/data/usr/share/freedombox/etc/ikiwiki/plinth-blog.setup rename to freedombox/modules/ikiwiki/data/usr/share/freedombox/etc/ikiwiki/plinth-blog.setup diff --git a/plinth/modules/ikiwiki/data/usr/share/freedombox/etc/ikiwiki/plinth-wiki.setup b/freedombox/modules/ikiwiki/data/usr/share/freedombox/etc/ikiwiki/plinth-wiki.setup similarity index 100% rename from plinth/modules/ikiwiki/data/usr/share/freedombox/etc/ikiwiki/plinth-wiki.setup rename to freedombox/modules/ikiwiki/data/usr/share/freedombox/etc/ikiwiki/plinth-wiki.setup diff --git a/plinth/modules/ikiwiki/data/usr/share/freedombox/modules-enabled/ikiwiki b/freedombox/modules/ikiwiki/data/usr/share/freedombox/modules-enabled/ikiwiki similarity index 100% rename from plinth/modules/ikiwiki/data/usr/share/freedombox/modules-enabled/ikiwiki rename to freedombox/modules/ikiwiki/data/usr/share/freedombox/modules-enabled/ikiwiki diff --git a/plinth/modules/ikiwiki/forms.py b/freedombox/modules/ikiwiki/forms.py similarity index 100% rename from plinth/modules/ikiwiki/forms.py rename to freedombox/modules/ikiwiki/forms.py diff --git a/plinth/modules/ikiwiki/manifest.py b/freedombox/modules/ikiwiki/manifest.py similarity index 100% rename from plinth/modules/ikiwiki/manifest.py rename to freedombox/modules/ikiwiki/manifest.py diff --git a/plinth/modules/ikiwiki/privileged.py b/freedombox/modules/ikiwiki/privileged.py similarity index 100% rename from plinth/modules/ikiwiki/privileged.py rename to freedombox/modules/ikiwiki/privileged.py diff --git a/plinth/modules/ikiwiki/static/icons/ikiwiki.png b/freedombox/modules/ikiwiki/static/icons/ikiwiki.png similarity index 100% rename from plinth/modules/ikiwiki/static/icons/ikiwiki.png rename to freedombox/modules/ikiwiki/static/icons/ikiwiki.png diff --git a/plinth/modules/ikiwiki/static/icons/ikiwiki.svg b/freedombox/modules/ikiwiki/static/icons/ikiwiki.svg similarity index 100% rename from plinth/modules/ikiwiki/static/icons/ikiwiki.svg rename to freedombox/modules/ikiwiki/static/icons/ikiwiki.svg diff --git a/plinth/modules/ikiwiki/templates/ikiwiki_configure.html b/freedombox/modules/ikiwiki/templates/ikiwiki_configure.html similarity index 100% rename from plinth/modules/ikiwiki/templates/ikiwiki_configure.html rename to freedombox/modules/ikiwiki/templates/ikiwiki_configure.html diff --git a/plinth/modules/ikiwiki/templates/ikiwiki_create.html b/freedombox/modules/ikiwiki/templates/ikiwiki_create.html similarity index 100% rename from plinth/modules/ikiwiki/templates/ikiwiki_create.html rename to freedombox/modules/ikiwiki/templates/ikiwiki_create.html diff --git a/plinth/modules/ikiwiki/templates/ikiwiki_delete.html b/freedombox/modules/ikiwiki/templates/ikiwiki_delete.html similarity index 100% rename from plinth/modules/ikiwiki/templates/ikiwiki_delete.html rename to freedombox/modules/ikiwiki/templates/ikiwiki_delete.html diff --git a/plinth/modules/ikiwiki/tests/__init__.py b/freedombox/modules/ikiwiki/tests/__init__.py similarity index 100% rename from plinth/modules/ikiwiki/tests/__init__.py rename to freedombox/modules/ikiwiki/tests/__init__.py diff --git a/plinth/modules/ikiwiki/tests/test_functional.py b/freedombox/modules/ikiwiki/tests/test_functional.py similarity index 100% rename from plinth/modules/ikiwiki/tests/test_functional.py rename to freedombox/modules/ikiwiki/tests/test_functional.py diff --git a/plinth/modules/ikiwiki/urls.py b/freedombox/modules/ikiwiki/urls.py similarity index 100% rename from plinth/modules/ikiwiki/urls.py rename to freedombox/modules/ikiwiki/urls.py diff --git a/plinth/modules/ikiwiki/views.py b/freedombox/modules/ikiwiki/views.py similarity index 100% rename from plinth/modules/ikiwiki/views.py rename to freedombox/modules/ikiwiki/views.py diff --git a/plinth/modules/infinoted/__init__.py b/freedombox/modules/infinoted/__init__.py similarity index 100% rename from plinth/modules/infinoted/__init__.py rename to freedombox/modules/infinoted/__init__.py diff --git a/plinth/modules/infinoted/data/usr/lib/firewalld/services/infinoted-plinth.xml b/freedombox/modules/infinoted/data/usr/lib/firewalld/services/infinoted-plinth.xml similarity index 100% rename from plinth/modules/infinoted/data/usr/lib/firewalld/services/infinoted-plinth.xml rename to freedombox/modules/infinoted/data/usr/lib/firewalld/services/infinoted-plinth.xml diff --git a/plinth/modules/infinoted/data/usr/lib/sysusers.d/freedombox-infinoted.conf b/freedombox/modules/infinoted/data/usr/lib/sysusers.d/freedombox-infinoted.conf similarity index 100% rename from plinth/modules/infinoted/data/usr/lib/sysusers.d/freedombox-infinoted.conf rename to freedombox/modules/infinoted/data/usr/lib/sysusers.d/freedombox-infinoted.conf diff --git a/plinth/modules/infinoted/data/usr/share/freedombox/modules-enabled/infinoted b/freedombox/modules/infinoted/data/usr/share/freedombox/modules-enabled/infinoted similarity index 100% rename from plinth/modules/infinoted/data/usr/share/freedombox/modules-enabled/infinoted rename to freedombox/modules/infinoted/data/usr/share/freedombox/modules-enabled/infinoted diff --git a/plinth/modules/infinoted/manifest.py b/freedombox/modules/infinoted/manifest.py similarity index 100% rename from plinth/modules/infinoted/manifest.py rename to freedombox/modules/infinoted/manifest.py diff --git a/plinth/modules/infinoted/privileged.py b/freedombox/modules/infinoted/privileged.py similarity index 100% rename from plinth/modules/infinoted/privileged.py rename to freedombox/modules/infinoted/privileged.py diff --git a/plinth/modules/infinoted/static/icons/infinoted.png b/freedombox/modules/infinoted/static/icons/infinoted.png similarity index 100% rename from plinth/modules/infinoted/static/icons/infinoted.png rename to freedombox/modules/infinoted/static/icons/infinoted.png diff --git a/plinth/modules/infinoted/static/icons/infinoted.svg b/freedombox/modules/infinoted/static/icons/infinoted.svg similarity index 100% rename from plinth/modules/infinoted/static/icons/infinoted.svg rename to freedombox/modules/infinoted/static/icons/infinoted.svg diff --git a/plinth/modules/infinoted/tests/__init__.py b/freedombox/modules/infinoted/tests/__init__.py similarity index 100% rename from plinth/modules/infinoted/tests/__init__.py rename to freedombox/modules/infinoted/tests/__init__.py diff --git a/plinth/modules/infinoted/tests/test_functional.py b/freedombox/modules/infinoted/tests/test_functional.py similarity index 100% rename from plinth/modules/infinoted/tests/test_functional.py rename to freedombox/modules/infinoted/tests/test_functional.py diff --git a/plinth/modules/infinoted/urls.py b/freedombox/modules/infinoted/urls.py similarity index 100% rename from plinth/modules/infinoted/urls.py rename to freedombox/modules/infinoted/urls.py diff --git a/plinth/modules/janus/__init__.py b/freedombox/modules/janus/__init__.py similarity index 100% rename from plinth/modules/janus/__init__.py rename to freedombox/modules/janus/__init__.py diff --git a/plinth/modules/janus/data/usr/lib/firewalld/services/janus-freedombox.xml b/freedombox/modules/janus/data/usr/lib/firewalld/services/janus-freedombox.xml similarity index 100% rename from plinth/modules/janus/data/usr/lib/firewalld/services/janus-freedombox.xml rename to freedombox/modules/janus/data/usr/lib/firewalld/services/janus-freedombox.xml diff --git a/plinth/modules/janus/data/usr/lib/systemd/system/janus.service.d/freedombox.conf b/freedombox/modules/janus/data/usr/lib/systemd/system/janus.service.d/freedombox.conf similarity index 100% rename from plinth/modules/janus/data/usr/lib/systemd/system/janus.service.d/freedombox.conf rename to freedombox/modules/janus/data/usr/lib/systemd/system/janus.service.d/freedombox.conf diff --git a/plinth/modules/janus/data/usr/share/freedombox/etc/apache2/conf-available/janus-freedombox.conf b/freedombox/modules/janus/data/usr/share/freedombox/etc/apache2/conf-available/janus-freedombox.conf similarity index 100% rename from plinth/modules/janus/data/usr/share/freedombox/etc/apache2/conf-available/janus-freedombox.conf rename to freedombox/modules/janus/data/usr/share/freedombox/etc/apache2/conf-available/janus-freedombox.conf diff --git a/plinth/modules/janus/data/usr/share/freedombox/modules-enabled/janus b/freedombox/modules/janus/data/usr/share/freedombox/modules-enabled/janus similarity index 100% rename from plinth/modules/janus/data/usr/share/freedombox/modules-enabled/janus rename to freedombox/modules/janus/data/usr/share/freedombox/modules-enabled/janus diff --git a/plinth/modules/janus/manifest.py b/freedombox/modules/janus/manifest.py similarity index 100% rename from plinth/modules/janus/manifest.py rename to freedombox/modules/janus/manifest.py diff --git a/plinth/modules/janus/privileged.py b/freedombox/modules/janus/privileged.py similarity index 100% rename from plinth/modules/janus/privileged.py rename to freedombox/modules/janus/privileged.py diff --git a/plinth/modules/janus/static/icons/janus.png b/freedombox/modules/janus/static/icons/janus.png similarity index 100% rename from plinth/modules/janus/static/icons/janus.png rename to freedombox/modules/janus/static/icons/janus.png diff --git a/plinth/modules/janus/static/icons/janus.svg b/freedombox/modules/janus/static/icons/janus.svg similarity index 100% rename from plinth/modules/janus/static/icons/janus.svg rename to freedombox/modules/janus/static/icons/janus.svg diff --git a/plinth/modules/janus/static/janus-freedombox-config.js b/freedombox/modules/janus/static/janus-freedombox-config.js similarity index 100% rename from plinth/modules/janus/static/janus-freedombox-config.js rename to freedombox/modules/janus/static/janus-freedombox-config.js diff --git a/plinth/modules/janus/static/janus-video-room.css b/freedombox/modules/janus/static/janus-video-room.css similarity index 100% rename from plinth/modules/janus/static/janus-video-room.css rename to freedombox/modules/janus/static/janus-video-room.css diff --git a/plinth/modules/janus/static/janus-video-room.js b/freedombox/modules/janus/static/janus-video-room.js similarity index 100% rename from plinth/modules/janus/static/janus-video-room.js rename to freedombox/modules/janus/static/janus-video-room.js diff --git a/plinth/modules/janus/templates/janus_video_room.html b/freedombox/modules/janus/templates/janus_video_room.html similarity index 100% rename from plinth/modules/janus/templates/janus_video_room.html rename to freedombox/modules/janus/templates/janus_video_room.html diff --git a/plinth/modules/janus/tests/__init__.py b/freedombox/modules/janus/tests/__init__.py similarity index 100% rename from plinth/modules/janus/tests/__init__.py rename to freedombox/modules/janus/tests/__init__.py diff --git a/plinth/modules/janus/tests/test_functional.py b/freedombox/modules/janus/tests/test_functional.py similarity index 100% rename from plinth/modules/janus/tests/test_functional.py rename to freedombox/modules/janus/tests/test_functional.py diff --git a/plinth/modules/janus/urls.py b/freedombox/modules/janus/urls.py similarity index 100% rename from plinth/modules/janus/urls.py rename to freedombox/modules/janus/urls.py diff --git a/plinth/modules/janus/views.py b/freedombox/modules/janus/views.py similarity index 100% rename from plinth/modules/janus/views.py rename to freedombox/modules/janus/views.py diff --git a/plinth/modules/jsxc/__init__.py b/freedombox/modules/jsxc/__init__.py similarity index 100% rename from plinth/modules/jsxc/__init__.py rename to freedombox/modules/jsxc/__init__.py diff --git a/plinth/modules/jsxc/data/usr/share/freedombox/modules-enabled/jsxc b/freedombox/modules/jsxc/data/usr/share/freedombox/modules-enabled/jsxc similarity index 100% rename from plinth/modules/jsxc/data/usr/share/freedombox/modules-enabled/jsxc rename to freedombox/modules/jsxc/data/usr/share/freedombox/modules-enabled/jsxc diff --git a/plinth/modules/jsxc/manifest.py b/freedombox/modules/jsxc/manifest.py similarity index 100% rename from plinth/modules/jsxc/manifest.py rename to freedombox/modules/jsxc/manifest.py diff --git a/plinth/modules/jsxc/static/icons/jsxc.png b/freedombox/modules/jsxc/static/icons/jsxc.png similarity index 100% rename from plinth/modules/jsxc/static/icons/jsxc.png rename to freedombox/modules/jsxc/static/icons/jsxc.png diff --git a/plinth/modules/jsxc/static/icons/jsxc.svg b/freedombox/modules/jsxc/static/icons/jsxc.svg similarity index 100% rename from plinth/modules/jsxc/static/icons/jsxc.svg rename to freedombox/modules/jsxc/static/icons/jsxc.svg diff --git a/plinth/modules/jsxc/static/jsxc-plinth.css b/freedombox/modules/jsxc/static/jsxc-plinth.css similarity index 100% rename from plinth/modules/jsxc/static/jsxc-plinth.css rename to freedombox/modules/jsxc/static/jsxc-plinth.css diff --git a/plinth/modules/jsxc/static/jsxc-plinth.js b/freedombox/modules/jsxc/static/jsxc-plinth.js similarity index 100% rename from plinth/modules/jsxc/static/jsxc-plinth.js rename to freedombox/modules/jsxc/static/jsxc-plinth.js diff --git a/plinth/modules/jsxc/templates/jsxc_launch.html b/freedombox/modules/jsxc/templates/jsxc_launch.html similarity index 100% rename from plinth/modules/jsxc/templates/jsxc_launch.html rename to freedombox/modules/jsxc/templates/jsxc_launch.html diff --git a/plinth/modules/jsxc/tests/__init__.py b/freedombox/modules/jsxc/tests/__init__.py similarity index 100% rename from plinth/modules/jsxc/tests/__init__.py rename to freedombox/modules/jsxc/tests/__init__.py diff --git a/plinth/modules/jsxc/tests/test_functional.py b/freedombox/modules/jsxc/tests/test_functional.py similarity index 100% rename from plinth/modules/jsxc/tests/test_functional.py rename to freedombox/modules/jsxc/tests/test_functional.py diff --git a/plinth/modules/jsxc/urls.py b/freedombox/modules/jsxc/urls.py similarity index 100% rename from plinth/modules/jsxc/urls.py rename to freedombox/modules/jsxc/urls.py diff --git a/plinth/modules/jsxc/views.py b/freedombox/modules/jsxc/views.py similarity index 100% rename from plinth/modules/jsxc/views.py rename to freedombox/modules/jsxc/views.py diff --git a/plinth/modules/kiwix/__init__.py b/freedombox/modules/kiwix/__init__.py similarity index 100% rename from plinth/modules/kiwix/__init__.py rename to freedombox/modules/kiwix/__init__.py diff --git a/plinth/modules/kiwix/data/usr/lib/systemd/system/kiwix-server-freedombox.service b/freedombox/modules/kiwix/data/usr/lib/systemd/system/kiwix-server-freedombox.service similarity index 100% rename from plinth/modules/kiwix/data/usr/lib/systemd/system/kiwix-server-freedombox.service rename to freedombox/modules/kiwix/data/usr/lib/systemd/system/kiwix-server-freedombox.service diff --git a/plinth/modules/kiwix/data/usr/share/freedombox/etc/apache2/conf-available/kiwix-freedombox.conf b/freedombox/modules/kiwix/data/usr/share/freedombox/etc/apache2/conf-available/kiwix-freedombox.conf similarity index 100% rename from plinth/modules/kiwix/data/usr/share/freedombox/etc/apache2/conf-available/kiwix-freedombox.conf rename to freedombox/modules/kiwix/data/usr/share/freedombox/etc/apache2/conf-available/kiwix-freedombox.conf diff --git a/plinth/modules/kiwix/data/usr/share/freedombox/modules-enabled/kiwix b/freedombox/modules/kiwix/data/usr/share/freedombox/modules-enabled/kiwix similarity index 100% rename from plinth/modules/kiwix/data/usr/share/freedombox/modules-enabled/kiwix rename to freedombox/modules/kiwix/data/usr/share/freedombox/modules-enabled/kiwix diff --git a/plinth/modules/kiwix/forms.py b/freedombox/modules/kiwix/forms.py similarity index 100% rename from plinth/modules/kiwix/forms.py rename to freedombox/modules/kiwix/forms.py diff --git a/plinth/modules/kiwix/manifest.py b/freedombox/modules/kiwix/manifest.py similarity index 100% rename from plinth/modules/kiwix/manifest.py rename to freedombox/modules/kiwix/manifest.py diff --git a/plinth/modules/kiwix/privileged.py b/freedombox/modules/kiwix/privileged.py similarity index 100% rename from plinth/modules/kiwix/privileged.py rename to freedombox/modules/kiwix/privileged.py diff --git a/plinth/modules/kiwix/static/icons/kiwix.png b/freedombox/modules/kiwix/static/icons/kiwix.png similarity index 100% rename from plinth/modules/kiwix/static/icons/kiwix.png rename to freedombox/modules/kiwix/static/icons/kiwix.png diff --git a/plinth/modules/kiwix/static/icons/kiwix.svg b/freedombox/modules/kiwix/static/icons/kiwix.svg similarity index 100% rename from plinth/modules/kiwix/static/icons/kiwix.svg rename to freedombox/modules/kiwix/static/icons/kiwix.svg diff --git a/plinth/modules/kiwix/templates/kiwix-add-package.html b/freedombox/modules/kiwix/templates/kiwix-add-package.html similarity index 100% rename from plinth/modules/kiwix/templates/kiwix-add-package.html rename to freedombox/modules/kiwix/templates/kiwix-add-package.html diff --git a/plinth/modules/kiwix/templates/kiwix-delete-package.html b/freedombox/modules/kiwix/templates/kiwix-delete-package.html similarity index 100% rename from plinth/modules/kiwix/templates/kiwix-delete-package.html rename to freedombox/modules/kiwix/templates/kiwix-delete-package.html diff --git a/plinth/modules/kiwix/templates/kiwix.html b/freedombox/modules/kiwix/templates/kiwix.html similarity index 100% rename from plinth/modules/kiwix/templates/kiwix.html rename to freedombox/modules/kiwix/templates/kiwix.html diff --git a/plinth/modules/kiwix/tests/__init__.py b/freedombox/modules/kiwix/tests/__init__.py similarity index 100% rename from plinth/modules/kiwix/tests/__init__.py rename to freedombox/modules/kiwix/tests/__init__.py diff --git a/plinth/modules/kiwix/tests/data/FreedomBox.zim b/freedombox/modules/kiwix/tests/data/FreedomBox.zim similarity index 100% rename from plinth/modules/kiwix/tests/data/FreedomBox.zim rename to freedombox/modules/kiwix/tests/data/FreedomBox.zim diff --git a/plinth/modules/kiwix/tests/data/invalid.zim b/freedombox/modules/kiwix/tests/data/invalid.zim similarity index 100% rename from plinth/modules/kiwix/tests/data/invalid.zim rename to freedombox/modules/kiwix/tests/data/invalid.zim diff --git a/plinth/modules/kiwix/tests/data/sample_library_zim.xml b/freedombox/modules/kiwix/tests/data/sample_library_zim.xml similarity index 100% rename from plinth/modules/kiwix/tests/data/sample_library_zim.xml rename to freedombox/modules/kiwix/tests/data/sample_library_zim.xml diff --git a/plinth/modules/kiwix/tests/test_functional.py b/freedombox/modules/kiwix/tests/test_functional.py similarity index 100% rename from plinth/modules/kiwix/tests/test_functional.py rename to freedombox/modules/kiwix/tests/test_functional.py diff --git a/plinth/modules/kiwix/tests/test_privileged.py b/freedombox/modules/kiwix/tests/test_privileged.py similarity index 100% rename from plinth/modules/kiwix/tests/test_privileged.py rename to freedombox/modules/kiwix/tests/test_privileged.py diff --git a/plinth/modules/kiwix/tests/test_validations.py b/freedombox/modules/kiwix/tests/test_validations.py similarity index 100% rename from plinth/modules/kiwix/tests/test_validations.py rename to freedombox/modules/kiwix/tests/test_validations.py diff --git a/plinth/modules/kiwix/tests/test_views.py b/freedombox/modules/kiwix/tests/test_views.py similarity index 100% rename from plinth/modules/kiwix/tests/test_views.py rename to freedombox/modules/kiwix/tests/test_views.py diff --git a/plinth/modules/kiwix/urls.py b/freedombox/modules/kiwix/urls.py similarity index 100% rename from plinth/modules/kiwix/urls.py rename to freedombox/modules/kiwix/urls.py diff --git a/plinth/modules/kiwix/views.py b/freedombox/modules/kiwix/views.py similarity index 100% rename from plinth/modules/kiwix/views.py rename to freedombox/modules/kiwix/views.py diff --git a/plinth/modules/letsencrypt/__init__.py b/freedombox/modules/letsencrypt/__init__.py similarity index 100% rename from plinth/modules/letsencrypt/__init__.py rename to freedombox/modules/letsencrypt/__init__.py diff --git a/plinth/modules/letsencrypt/components.py b/freedombox/modules/letsencrypt/components.py similarity index 100% rename from plinth/modules/letsencrypt/components.py rename to freedombox/modules/letsencrypt/components.py diff --git a/plinth/modules/letsencrypt/data/usr/share/freedombox/etc/letsencrypt/renewal-hooks/deploy/50-freedombox b/freedombox/modules/letsencrypt/data/usr/share/freedombox/etc/letsencrypt/renewal-hooks/deploy/50-freedombox similarity index 100% rename from plinth/modules/letsencrypt/data/usr/share/freedombox/etc/letsencrypt/renewal-hooks/deploy/50-freedombox rename to freedombox/modules/letsencrypt/data/usr/share/freedombox/etc/letsencrypt/renewal-hooks/deploy/50-freedombox diff --git a/plinth/modules/letsencrypt/data/usr/share/freedombox/modules-enabled/letsencrypt b/freedombox/modules/letsencrypt/data/usr/share/freedombox/modules-enabled/letsencrypt similarity index 100% rename from plinth/modules/letsencrypt/data/usr/share/freedombox/modules-enabled/letsencrypt rename to freedombox/modules/letsencrypt/data/usr/share/freedombox/modules-enabled/letsencrypt diff --git a/plinth/modules/letsencrypt/dbus.py b/freedombox/modules/letsencrypt/dbus.py similarity index 100% rename from plinth/modules/letsencrypt/dbus.py rename to freedombox/modules/letsencrypt/dbus.py diff --git a/plinth/modules/letsencrypt/manifest.py b/freedombox/modules/letsencrypt/manifest.py similarity index 100% rename from plinth/modules/letsencrypt/manifest.py rename to freedombox/modules/letsencrypt/manifest.py diff --git a/plinth/modules/letsencrypt/privileged.py b/freedombox/modules/letsencrypt/privileged.py similarity index 100% rename from plinth/modules/letsencrypt/privileged.py rename to freedombox/modules/letsencrypt/privileged.py diff --git a/plinth/modules/letsencrypt/static/letsencrypt.css b/freedombox/modules/letsencrypt/static/letsencrypt.css similarity index 100% rename from plinth/modules/letsencrypt/static/letsencrypt.css rename to freedombox/modules/letsencrypt/static/letsencrypt.css diff --git a/plinth/modules/letsencrypt/templates/letsencrypt.html b/freedombox/modules/letsencrypt/templates/letsencrypt.html similarity index 100% rename from plinth/modules/letsencrypt/templates/letsencrypt.html rename to freedombox/modules/letsencrypt/templates/letsencrypt.html diff --git a/plinth/modules/letsencrypt/tests/__init__.py b/freedombox/modules/letsencrypt/tests/__init__.py similarity index 100% rename from plinth/modules/letsencrypt/tests/__init__.py rename to freedombox/modules/letsencrypt/tests/__init__.py diff --git a/plinth/modules/letsencrypt/tests/test_components.py b/freedombox/modules/letsencrypt/tests/test_components.py similarity index 100% rename from plinth/modules/letsencrypt/tests/test_components.py rename to freedombox/modules/letsencrypt/tests/test_components.py diff --git a/plinth/modules/letsencrypt/tests/test_domain_name_changes.py b/freedombox/modules/letsencrypt/tests/test_domain_name_changes.py similarity index 100% rename from plinth/modules/letsencrypt/tests/test_domain_name_changes.py rename to freedombox/modules/letsencrypt/tests/test_domain_name_changes.py diff --git a/plinth/modules/letsencrypt/urls.py b/freedombox/modules/letsencrypt/urls.py similarity index 100% rename from plinth/modules/letsencrypt/urls.py rename to freedombox/modules/letsencrypt/urls.py diff --git a/plinth/modules/letsencrypt/views.py b/freedombox/modules/letsencrypt/views.py similarity index 100% rename from plinth/modules/letsencrypt/views.py rename to freedombox/modules/letsencrypt/views.py diff --git a/plinth/modules/matrixsynapse/__init__.py b/freedombox/modules/matrixsynapse/__init__.py similarity index 100% rename from plinth/modules/matrixsynapse/__init__.py rename to freedombox/modules/matrixsynapse/__init__.py diff --git a/plinth/modules/matrixsynapse/data/usr/lib/firewalld/services/matrix-synapse-plinth.xml b/freedombox/modules/matrixsynapse/data/usr/lib/firewalld/services/matrix-synapse-plinth.xml similarity index 100% rename from plinth/modules/matrixsynapse/data/usr/lib/firewalld/services/matrix-synapse-plinth.xml rename to freedombox/modules/matrixsynapse/data/usr/lib/firewalld/services/matrix-synapse-plinth.xml diff --git a/plinth/modules/matrixsynapse/data/usr/lib/systemd/system/matrix-synapse.service.d/freedombox.conf b/freedombox/modules/matrixsynapse/data/usr/lib/systemd/system/matrix-synapse.service.d/freedombox.conf similarity index 100% rename from plinth/modules/matrixsynapse/data/usr/lib/systemd/system/matrix-synapse.service.d/freedombox.conf rename to freedombox/modules/matrixsynapse/data/usr/lib/systemd/system/matrix-synapse.service.d/freedombox.conf diff --git a/plinth/modules/matrixsynapse/data/usr/share/freedombox/etc/apache2/conf-available/matrix-synapse-plinth.conf b/freedombox/modules/matrixsynapse/data/usr/share/freedombox/etc/apache2/conf-available/matrix-synapse-plinth.conf similarity index 100% rename from plinth/modules/matrixsynapse/data/usr/share/freedombox/etc/apache2/conf-available/matrix-synapse-plinth.conf rename to freedombox/modules/matrixsynapse/data/usr/share/freedombox/etc/apache2/conf-available/matrix-synapse-plinth.conf diff --git a/plinth/modules/matrixsynapse/data/usr/share/freedombox/etc/fail2ban/filter.d/matrix-auth-freedombox.conf b/freedombox/modules/matrixsynapse/data/usr/share/freedombox/etc/fail2ban/filter.d/matrix-auth-freedombox.conf similarity index 100% rename from plinth/modules/matrixsynapse/data/usr/share/freedombox/etc/fail2ban/filter.d/matrix-auth-freedombox.conf rename to freedombox/modules/matrixsynapse/data/usr/share/freedombox/etc/fail2ban/filter.d/matrix-auth-freedombox.conf diff --git a/plinth/modules/matrixsynapse/data/usr/share/freedombox/etc/fail2ban/jail.d/matrix-auth-freedombox.conf b/freedombox/modules/matrixsynapse/data/usr/share/freedombox/etc/fail2ban/jail.d/matrix-auth-freedombox.conf similarity index 100% rename from plinth/modules/matrixsynapse/data/usr/share/freedombox/etc/fail2ban/jail.d/matrix-auth-freedombox.conf rename to freedombox/modules/matrixsynapse/data/usr/share/freedombox/etc/fail2ban/jail.d/matrix-auth-freedombox.conf diff --git a/plinth/modules/matrixsynapse/data/usr/share/freedombox/modules-enabled/matrixsynapse b/freedombox/modules/matrixsynapse/data/usr/share/freedombox/modules-enabled/matrixsynapse similarity index 100% rename from plinth/modules/matrixsynapse/data/usr/share/freedombox/modules-enabled/matrixsynapse rename to freedombox/modules/matrixsynapse/data/usr/share/freedombox/modules-enabled/matrixsynapse diff --git a/plinth/modules/matrixsynapse/forms.py b/freedombox/modules/matrixsynapse/forms.py similarity index 100% rename from plinth/modules/matrixsynapse/forms.py rename to freedombox/modules/matrixsynapse/forms.py diff --git a/plinth/modules/matrixsynapse/manifest.py b/freedombox/modules/matrixsynapse/manifest.py similarity index 100% rename from plinth/modules/matrixsynapse/manifest.py rename to freedombox/modules/matrixsynapse/manifest.py diff --git a/plinth/modules/matrixsynapse/privileged.py b/freedombox/modules/matrixsynapse/privileged.py similarity index 100% rename from plinth/modules/matrixsynapse/privileged.py rename to freedombox/modules/matrixsynapse/privileged.py diff --git a/plinth/modules/matrixsynapse/static/icons/matrixsynapse.png b/freedombox/modules/matrixsynapse/static/icons/matrixsynapse.png similarity index 100% rename from plinth/modules/matrixsynapse/static/icons/matrixsynapse.png rename to freedombox/modules/matrixsynapse/static/icons/matrixsynapse.png diff --git a/plinth/modules/matrixsynapse/static/icons/matrixsynapse.svg b/freedombox/modules/matrixsynapse/static/icons/matrixsynapse.svg similarity index 100% rename from plinth/modules/matrixsynapse/static/icons/matrixsynapse.svg rename to freedombox/modules/matrixsynapse/static/icons/matrixsynapse.svg diff --git a/plinth/modules/matrixsynapse/static/matrixsynapse.js b/freedombox/modules/matrixsynapse/static/matrixsynapse.js similarity index 100% rename from plinth/modules/matrixsynapse/static/matrixsynapse.js rename to freedombox/modules/matrixsynapse/static/matrixsynapse.js diff --git a/plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html b/freedombox/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html similarity index 100% rename from plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html rename to freedombox/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html diff --git a/plinth/modules/matrixsynapse/templates/matrix-synapse.html b/freedombox/modules/matrixsynapse/templates/matrix-synapse.html similarity index 100% rename from plinth/modules/matrixsynapse/templates/matrix-synapse.html rename to freedombox/modules/matrixsynapse/templates/matrix-synapse.html diff --git a/plinth/modules/matrixsynapse/tests/__init__.py b/freedombox/modules/matrixsynapse/tests/__init__.py similarity index 100% rename from plinth/modules/matrixsynapse/tests/__init__.py rename to freedombox/modules/matrixsynapse/tests/__init__.py diff --git a/plinth/modules/matrixsynapse/tests/test_functional.py b/freedombox/modules/matrixsynapse/tests/test_functional.py similarity index 100% rename from plinth/modules/matrixsynapse/tests/test_functional.py rename to freedombox/modules/matrixsynapse/tests/test_functional.py diff --git a/plinth/modules/matrixsynapse/tests/test_turn_config.py b/freedombox/modules/matrixsynapse/tests/test_turn_config.py similarity index 100% rename from plinth/modules/matrixsynapse/tests/test_turn_config.py rename to freedombox/modules/matrixsynapse/tests/test_turn_config.py diff --git a/plinth/modules/matrixsynapse/urls.py b/freedombox/modules/matrixsynapse/urls.py similarity index 100% rename from plinth/modules/matrixsynapse/urls.py rename to freedombox/modules/matrixsynapse/urls.py diff --git a/plinth/modules/matrixsynapse/views.py b/freedombox/modules/matrixsynapse/views.py similarity index 100% rename from plinth/modules/matrixsynapse/views.py rename to freedombox/modules/matrixsynapse/views.py diff --git a/plinth/modules/mediawiki/__init__.py b/freedombox/modules/mediawiki/__init__.py similarity index 100% rename from plinth/modules/mediawiki/__init__.py rename to freedombox/modules/mediawiki/__init__.py diff --git a/plinth/modules/mediawiki/data/usr/lib/systemd/system/mediawiki-jobrunner.service.d/freedombox.conf b/freedombox/modules/mediawiki/data/usr/lib/systemd/system/mediawiki-jobrunner.service.d/freedombox.conf similarity index 100% rename from plinth/modules/mediawiki/data/usr/lib/systemd/system/mediawiki-jobrunner.service.d/freedombox.conf rename to freedombox/modules/mediawiki/data/usr/lib/systemd/system/mediawiki-jobrunner.service.d/freedombox.conf diff --git a/plinth/modules/mediawiki/data/usr/share/freedombox/etc/apache2/conf-available/mediawiki-freedombox.conf b/freedombox/modules/mediawiki/data/usr/share/freedombox/etc/apache2/conf-available/mediawiki-freedombox.conf similarity index 100% rename from plinth/modules/mediawiki/data/usr/share/freedombox/etc/apache2/conf-available/mediawiki-freedombox.conf rename to freedombox/modules/mediawiki/data/usr/share/freedombox/etc/apache2/conf-available/mediawiki-freedombox.conf diff --git a/plinth/modules/mediawiki/data/usr/share/freedombox/etc/mediawiki/FreedomBoxStaticSettings.php b/freedombox/modules/mediawiki/data/usr/share/freedombox/etc/mediawiki/FreedomBoxStaticSettings.php similarity index 100% rename from plinth/modules/mediawiki/data/usr/share/freedombox/etc/mediawiki/FreedomBoxStaticSettings.php rename to freedombox/modules/mediawiki/data/usr/share/freedombox/etc/mediawiki/FreedomBoxStaticSettings.php diff --git a/plinth/modules/mediawiki/data/usr/share/freedombox/modules-enabled/mediawiki b/freedombox/modules/mediawiki/data/usr/share/freedombox/modules-enabled/mediawiki similarity index 100% rename from plinth/modules/mediawiki/data/usr/share/freedombox/modules-enabled/mediawiki rename to freedombox/modules/mediawiki/data/usr/share/freedombox/modules-enabled/mediawiki diff --git a/plinth/modules/mediawiki/data/usr/share/mediawiki/resources/assets/freedombox/poweredby_freedombox.svg b/freedombox/modules/mediawiki/data/usr/share/mediawiki/resources/assets/freedombox/poweredby_freedombox.svg similarity index 100% rename from plinth/modules/mediawiki/data/usr/share/mediawiki/resources/assets/freedombox/poweredby_freedombox.svg rename to freedombox/modules/mediawiki/data/usr/share/mediawiki/resources/assets/freedombox/poweredby_freedombox.svg diff --git a/plinth/modules/mediawiki/forms.py b/freedombox/modules/mediawiki/forms.py similarity index 100% rename from plinth/modules/mediawiki/forms.py rename to freedombox/modules/mediawiki/forms.py diff --git a/plinth/modules/mediawiki/manifest.py b/freedombox/modules/mediawiki/manifest.py similarity index 100% rename from plinth/modules/mediawiki/manifest.py rename to freedombox/modules/mediawiki/manifest.py diff --git a/plinth/modules/mediawiki/privileged.py b/freedombox/modules/mediawiki/privileged.py similarity index 100% rename from plinth/modules/mediawiki/privileged.py rename to freedombox/modules/mediawiki/privileged.py diff --git a/plinth/modules/mediawiki/static/icons/mediawiki.png b/freedombox/modules/mediawiki/static/icons/mediawiki.png similarity index 100% rename from plinth/modules/mediawiki/static/icons/mediawiki.png rename to freedombox/modules/mediawiki/static/icons/mediawiki.png diff --git a/plinth/modules/mediawiki/static/icons/mediawiki.svg b/freedombox/modules/mediawiki/static/icons/mediawiki.svg similarity index 100% rename from plinth/modules/mediawiki/static/icons/mediawiki.svg rename to freedombox/modules/mediawiki/static/icons/mediawiki.svg diff --git a/plinth/modules/mediawiki/static/mediawiki.js b/freedombox/modules/mediawiki/static/mediawiki.js similarity index 100% rename from plinth/modules/mediawiki/static/mediawiki.js rename to freedombox/modules/mediawiki/static/mediawiki.js diff --git a/plinth/modules/mediawiki/templates/mediawiki.html b/freedombox/modules/mediawiki/templates/mediawiki.html similarity index 100% rename from plinth/modules/mediawiki/templates/mediawiki.html rename to freedombox/modules/mediawiki/templates/mediawiki.html diff --git a/plinth/modules/mediawiki/tests/__init__.py b/freedombox/modules/mediawiki/tests/__init__.py similarity index 100% rename from plinth/modules/mediawiki/tests/__init__.py rename to freedombox/modules/mediawiki/tests/__init__.py diff --git a/plinth/modules/mediawiki/tests/test_functional.py b/freedombox/modules/mediawiki/tests/test_functional.py similarity index 100% rename from plinth/modules/mediawiki/tests/test_functional.py rename to freedombox/modules/mediawiki/tests/test_functional.py diff --git a/plinth/modules/mediawiki/tests/test_settings.py b/freedombox/modules/mediawiki/tests/test_settings.py similarity index 100% rename from plinth/modules/mediawiki/tests/test_settings.py rename to freedombox/modules/mediawiki/tests/test_settings.py diff --git a/plinth/modules/mediawiki/urls.py b/freedombox/modules/mediawiki/urls.py similarity index 100% rename from plinth/modules/mediawiki/urls.py rename to freedombox/modules/mediawiki/urls.py diff --git a/plinth/modules/mediawiki/views.py b/freedombox/modules/mediawiki/views.py similarity index 100% rename from plinth/modules/mediawiki/views.py rename to freedombox/modules/mediawiki/views.py diff --git a/plinth/modules/minetest/__init__.py b/freedombox/modules/minetest/__init__.py similarity index 100% rename from plinth/modules/minetest/__init__.py rename to freedombox/modules/minetest/__init__.py diff --git a/plinth/modules/minetest/data/usr/lib/firewalld/services/minetest-plinth.xml b/freedombox/modules/minetest/data/usr/lib/firewalld/services/minetest-plinth.xml similarity index 100% rename from plinth/modules/minetest/data/usr/lib/firewalld/services/minetest-plinth.xml rename to freedombox/modules/minetest/data/usr/lib/firewalld/services/minetest-plinth.xml diff --git a/plinth/modules/minetest/data/usr/share/freedombox/modules-enabled/minetest b/freedombox/modules/minetest/data/usr/share/freedombox/modules-enabled/minetest similarity index 100% rename from plinth/modules/minetest/data/usr/share/freedombox/modules-enabled/minetest rename to freedombox/modules/minetest/data/usr/share/freedombox/modules-enabled/minetest diff --git a/plinth/modules/minetest/forms.py b/freedombox/modules/minetest/forms.py similarity index 100% rename from plinth/modules/minetest/forms.py rename to freedombox/modules/minetest/forms.py diff --git a/plinth/modules/minetest/manifest.py b/freedombox/modules/minetest/manifest.py similarity index 100% rename from plinth/modules/minetest/manifest.py rename to freedombox/modules/minetest/manifest.py diff --git a/plinth/modules/minetest/privileged.py b/freedombox/modules/minetest/privileged.py similarity index 100% rename from plinth/modules/minetest/privileged.py rename to freedombox/modules/minetest/privileged.py diff --git a/plinth/modules/minetest/static/icons/minetest.png b/freedombox/modules/minetest/static/icons/minetest.png similarity index 100% rename from plinth/modules/minetest/static/icons/minetest.png rename to freedombox/modules/minetest/static/icons/minetest.png diff --git a/plinth/modules/minetest/static/icons/minetest.svg b/freedombox/modules/minetest/static/icons/minetest.svg similarity index 100% rename from plinth/modules/minetest/static/icons/minetest.svg rename to freedombox/modules/minetest/static/icons/minetest.svg diff --git a/plinth/modules/minetest/templates/minetest.html b/freedombox/modules/minetest/templates/minetest.html similarity index 100% rename from plinth/modules/minetest/templates/minetest.html rename to freedombox/modules/minetest/templates/minetest.html diff --git a/plinth/modules/minetest/tests/__init__.py b/freedombox/modules/minetest/tests/__init__.py similarity index 100% rename from plinth/modules/minetest/tests/__init__.py rename to freedombox/modules/minetest/tests/__init__.py diff --git a/plinth/modules/minetest/tests/test_functional.py b/freedombox/modules/minetest/tests/test_functional.py similarity index 100% rename from plinth/modules/minetest/tests/test_functional.py rename to freedombox/modules/minetest/tests/test_functional.py diff --git a/plinth/modules/minetest/urls.py b/freedombox/modules/minetest/urls.py similarity index 100% rename from plinth/modules/minetest/urls.py rename to freedombox/modules/minetest/urls.py diff --git a/plinth/modules/minetest/views.py b/freedombox/modules/minetest/views.py similarity index 100% rename from plinth/modules/minetest/views.py rename to freedombox/modules/minetest/views.py diff --git a/plinth/modules/minidlna/__init__.py b/freedombox/modules/minidlna/__init__.py similarity index 100% rename from plinth/modules/minidlna/__init__.py rename to freedombox/modules/minidlna/__init__.py diff --git a/plinth/modules/minidlna/data/usr/share/freedombox/modules-enabled/minidlna b/freedombox/modules/minidlna/data/usr/share/freedombox/modules-enabled/minidlna similarity index 100% rename from plinth/modules/minidlna/data/usr/share/freedombox/modules-enabled/minidlna rename to freedombox/modules/minidlna/data/usr/share/freedombox/modules-enabled/minidlna diff --git a/plinth/modules/minidlna/forms.py b/freedombox/modules/minidlna/forms.py similarity index 100% rename from plinth/modules/minidlna/forms.py rename to freedombox/modules/minidlna/forms.py diff --git a/plinth/modules/minidlna/manifest.py b/freedombox/modules/minidlna/manifest.py similarity index 100% rename from plinth/modules/minidlna/manifest.py rename to freedombox/modules/minidlna/manifest.py diff --git a/plinth/modules/minidlna/privileged.py b/freedombox/modules/minidlna/privileged.py similarity index 100% rename from plinth/modules/minidlna/privileged.py rename to freedombox/modules/minidlna/privileged.py diff --git a/plinth/modules/minidlna/static/icons/minidlna.png b/freedombox/modules/minidlna/static/icons/minidlna.png similarity index 100% rename from plinth/modules/minidlna/static/icons/minidlna.png rename to freedombox/modules/minidlna/static/icons/minidlna.png diff --git a/plinth/modules/minidlna/static/icons/minidlna.svg b/freedombox/modules/minidlna/static/icons/minidlna.svg similarity index 100% rename from plinth/modules/minidlna/static/icons/minidlna.svg rename to freedombox/modules/minidlna/static/icons/minidlna.svg diff --git a/plinth/modules/minidlna/tests/__init__.py b/freedombox/modules/minidlna/tests/__init__.py similarity index 100% rename from plinth/modules/minidlna/tests/__init__.py rename to freedombox/modules/minidlna/tests/__init__.py diff --git a/plinth/modules/minidlna/tests/test_functional.py b/freedombox/modules/minidlna/tests/test_functional.py similarity index 100% rename from plinth/modules/minidlna/tests/test_functional.py rename to freedombox/modules/minidlna/tests/test_functional.py diff --git a/plinth/modules/minidlna/urls.py b/freedombox/modules/minidlna/urls.py similarity index 100% rename from plinth/modules/minidlna/urls.py rename to freedombox/modules/minidlna/urls.py diff --git a/plinth/modules/minidlna/views.py b/freedombox/modules/minidlna/views.py similarity index 100% rename from plinth/modules/minidlna/views.py rename to freedombox/modules/minidlna/views.py diff --git a/plinth/modules/miniflux/__init__.py b/freedombox/modules/miniflux/__init__.py similarity index 100% rename from plinth/modules/miniflux/__init__.py rename to freedombox/modules/miniflux/__init__.py diff --git a/plinth/modules/miniflux/data/usr/lib/systemd/system/miniflux.service.d/freedombox.conf b/freedombox/modules/miniflux/data/usr/lib/systemd/system/miniflux.service.d/freedombox.conf similarity index 100% rename from plinth/modules/miniflux/data/usr/lib/systemd/system/miniflux.service.d/freedombox.conf rename to freedombox/modules/miniflux/data/usr/lib/systemd/system/miniflux.service.d/freedombox.conf diff --git a/plinth/modules/miniflux/data/usr/share/freedombox/etc/apache2/conf-available/miniflux-freedombox.conf b/freedombox/modules/miniflux/data/usr/share/freedombox/etc/apache2/conf-available/miniflux-freedombox.conf similarity index 100% rename from plinth/modules/miniflux/data/usr/share/freedombox/etc/apache2/conf-available/miniflux-freedombox.conf rename to freedombox/modules/miniflux/data/usr/share/freedombox/etc/apache2/conf-available/miniflux-freedombox.conf diff --git a/plinth/modules/miniflux/data/usr/share/freedombox/modules-enabled/miniflux b/freedombox/modules/miniflux/data/usr/share/freedombox/modules-enabled/miniflux similarity index 100% rename from plinth/modules/miniflux/data/usr/share/freedombox/modules-enabled/miniflux rename to freedombox/modules/miniflux/data/usr/share/freedombox/modules-enabled/miniflux diff --git a/plinth/modules/miniflux/forms.py b/freedombox/modules/miniflux/forms.py similarity index 100% rename from plinth/modules/miniflux/forms.py rename to freedombox/modules/miniflux/forms.py diff --git a/plinth/modules/miniflux/manifest.py b/freedombox/modules/miniflux/manifest.py similarity index 100% rename from plinth/modules/miniflux/manifest.py rename to freedombox/modules/miniflux/manifest.py diff --git a/plinth/modules/miniflux/privileged.py b/freedombox/modules/miniflux/privileged.py similarity index 100% rename from plinth/modules/miniflux/privileged.py rename to freedombox/modules/miniflux/privileged.py diff --git a/plinth/modules/miniflux/static/icons/miniflux.png b/freedombox/modules/miniflux/static/icons/miniflux.png similarity index 100% rename from plinth/modules/miniflux/static/icons/miniflux.png rename to freedombox/modules/miniflux/static/icons/miniflux.png diff --git a/plinth/modules/miniflux/static/icons/miniflux.svg b/freedombox/modules/miniflux/static/icons/miniflux.svg similarity index 100% rename from plinth/modules/miniflux/static/icons/miniflux.svg rename to freedombox/modules/miniflux/static/icons/miniflux.svg diff --git a/plinth/modules/miniflux/templates/miniflux.html b/freedombox/modules/miniflux/templates/miniflux.html similarity index 100% rename from plinth/modules/miniflux/templates/miniflux.html rename to freedombox/modules/miniflux/templates/miniflux.html diff --git a/plinth/modules/miniflux/tests/__init__.py b/freedombox/modules/miniflux/tests/__init__.py similarity index 100% rename from plinth/modules/miniflux/tests/__init__.py rename to freedombox/modules/miniflux/tests/__init__.py diff --git a/plinth/modules/miniflux/tests/test_functional.py b/freedombox/modules/miniflux/tests/test_functional.py similarity index 100% rename from plinth/modules/miniflux/tests/test_functional.py rename to freedombox/modules/miniflux/tests/test_functional.py diff --git a/plinth/modules/miniflux/tests/test_views.py b/freedombox/modules/miniflux/tests/test_views.py similarity index 100% rename from plinth/modules/miniflux/tests/test_views.py rename to freedombox/modules/miniflux/tests/test_views.py diff --git a/plinth/modules/miniflux/urls.py b/freedombox/modules/miniflux/urls.py similarity index 100% rename from plinth/modules/miniflux/urls.py rename to freedombox/modules/miniflux/urls.py diff --git a/plinth/modules/miniflux/views.py b/freedombox/modules/miniflux/views.py similarity index 100% rename from plinth/modules/miniflux/views.py rename to freedombox/modules/miniflux/views.py diff --git a/plinth/modules/mumble/__init__.py b/freedombox/modules/mumble/__init__.py similarity index 100% rename from plinth/modules/mumble/__init__.py rename to freedombox/modules/mumble/__init__.py diff --git a/plinth/modules/mumble/data/usr/lib/firewalld/services/mumble-plinth.xml b/freedombox/modules/mumble/data/usr/lib/firewalld/services/mumble-plinth.xml similarity index 100% rename from plinth/modules/mumble/data/usr/lib/firewalld/services/mumble-plinth.xml rename to freedombox/modules/mumble/data/usr/lib/firewalld/services/mumble-plinth.xml diff --git a/plinth/modules/mumble/data/usr/share/freedombox/modules-enabled/mumble b/freedombox/modules/mumble/data/usr/share/freedombox/modules-enabled/mumble similarity index 100% rename from plinth/modules/mumble/data/usr/share/freedombox/modules-enabled/mumble rename to freedombox/modules/mumble/data/usr/share/freedombox/modules-enabled/mumble diff --git a/plinth/modules/mumble/forms.py b/freedombox/modules/mumble/forms.py similarity index 100% rename from plinth/modules/mumble/forms.py rename to freedombox/modules/mumble/forms.py diff --git a/plinth/modules/mumble/manifest.py b/freedombox/modules/mumble/manifest.py similarity index 100% rename from plinth/modules/mumble/manifest.py rename to freedombox/modules/mumble/manifest.py diff --git a/plinth/modules/mumble/privileged.py b/freedombox/modules/mumble/privileged.py similarity index 100% rename from plinth/modules/mumble/privileged.py rename to freedombox/modules/mumble/privileged.py diff --git a/plinth/modules/mumble/static/icons/mumble.png b/freedombox/modules/mumble/static/icons/mumble.png similarity index 100% rename from plinth/modules/mumble/static/icons/mumble.png rename to freedombox/modules/mumble/static/icons/mumble.png diff --git a/plinth/modules/mumble/static/icons/mumble.svg b/freedombox/modules/mumble/static/icons/mumble.svg similarity index 100% rename from plinth/modules/mumble/static/icons/mumble.svg rename to freedombox/modules/mumble/static/icons/mumble.svg diff --git a/plinth/modules/mumble/tests/__init__.py b/freedombox/modules/mumble/tests/__init__.py similarity index 100% rename from plinth/modules/mumble/tests/__init__.py rename to freedombox/modules/mumble/tests/__init__.py diff --git a/plinth/modules/mumble/tests/test_functional.py b/freedombox/modules/mumble/tests/test_functional.py similarity index 100% rename from plinth/modules/mumble/tests/test_functional.py rename to freedombox/modules/mumble/tests/test_functional.py diff --git a/plinth/modules/mumble/urls.py b/freedombox/modules/mumble/urls.py similarity index 100% rename from plinth/modules/mumble/urls.py rename to freedombox/modules/mumble/urls.py diff --git a/plinth/modules/mumble/views.py b/freedombox/modules/mumble/views.py similarity index 100% rename from plinth/modules/mumble/views.py rename to freedombox/modules/mumble/views.py diff --git a/plinth/modules/names/__init__.py b/freedombox/modules/names/__init__.py similarity index 100% rename from plinth/modules/names/__init__.py rename to freedombox/modules/names/__init__.py diff --git a/plinth/modules/names/components.py b/freedombox/modules/names/components.py similarity index 100% rename from plinth/modules/names/components.py rename to freedombox/modules/names/components.py diff --git a/plinth/modules/names/data/usr/lib/systemd/resolved.conf.d/freedombox.conf b/freedombox/modules/names/data/usr/lib/systemd/resolved.conf.d/freedombox.conf similarity index 100% rename from plinth/modules/names/data/usr/lib/systemd/resolved.conf.d/freedombox.conf rename to freedombox/modules/names/data/usr/lib/systemd/resolved.conf.d/freedombox.conf diff --git a/plinth/modules/names/data/usr/share/freedombox/etc/systemd/resolved.conf.d/freedombox-fallback.conf b/freedombox/modules/names/data/usr/share/freedombox/etc/systemd/resolved.conf.d/freedombox-fallback.conf similarity index 100% rename from plinth/modules/names/data/usr/share/freedombox/etc/systemd/resolved.conf.d/freedombox-fallback.conf rename to freedombox/modules/names/data/usr/share/freedombox/etc/systemd/resolved.conf.d/freedombox-fallback.conf diff --git a/plinth/modules/names/data/usr/share/freedombox/modules-enabled/names b/freedombox/modules/names/data/usr/share/freedombox/modules-enabled/names similarity index 100% rename from plinth/modules/names/data/usr/share/freedombox/modules-enabled/names rename to freedombox/modules/names/data/usr/share/freedombox/modules-enabled/names diff --git a/plinth/modules/names/forms.py b/freedombox/modules/names/forms.py similarity index 100% rename from plinth/modules/names/forms.py rename to freedombox/modules/names/forms.py diff --git a/plinth/modules/names/manifest.py b/freedombox/modules/names/manifest.py similarity index 100% rename from plinth/modules/names/manifest.py rename to freedombox/modules/names/manifest.py diff --git a/plinth/modules/names/privileged.py b/freedombox/modules/names/privileged.py similarity index 100% rename from plinth/modules/names/privileged.py rename to freedombox/modules/names/privileged.py diff --git a/plinth/modules/names/resolved.py b/freedombox/modules/names/resolved.py similarity index 100% rename from plinth/modules/names/resolved.py rename to freedombox/modules/names/resolved.py diff --git a/plinth/modules/names/templates/names-domain-add.html b/freedombox/modules/names/templates/names-domain-add.html similarity index 100% rename from plinth/modules/names/templates/names-domain-add.html rename to freedombox/modules/names/templates/names-domain-add.html diff --git a/plinth/modules/names/templates/names-domain-delete.html b/freedombox/modules/names/templates/names-domain-delete.html similarity index 100% rename from plinth/modules/names/templates/names-domain-delete.html rename to freedombox/modules/names/templates/names-domain-delete.html diff --git a/plinth/modules/names/templates/names.html b/freedombox/modules/names/templates/names.html similarity index 100% rename from plinth/modules/names/templates/names.html rename to freedombox/modules/names/templates/names.html diff --git a/plinth/modules/names/tests/__init__.py b/freedombox/modules/names/tests/__init__.py similarity index 100% rename from plinth/modules/names/tests/__init__.py rename to freedombox/modules/names/tests/__init__.py diff --git a/plinth/modules/names/tests/test_components.py b/freedombox/modules/names/tests/test_components.py similarity index 100% rename from plinth/modules/names/tests/test_components.py rename to freedombox/modules/names/tests/test_components.py diff --git a/plinth/modules/names/tests/test_forms.py b/freedombox/modules/names/tests/test_forms.py similarity index 100% rename from plinth/modules/names/tests/test_forms.py rename to freedombox/modules/names/tests/test_forms.py diff --git a/plinth/modules/names/tests/test_functional.py b/freedombox/modules/names/tests/test_functional.py similarity index 100% rename from plinth/modules/names/tests/test_functional.py rename to freedombox/modules/names/tests/test_functional.py diff --git a/plinth/modules/names/tests/test_names.py b/freedombox/modules/names/tests/test_names.py similarity index 100% rename from plinth/modules/names/tests/test_names.py rename to freedombox/modules/names/tests/test_names.py diff --git a/plinth/modules/names/urls.py b/freedombox/modules/names/urls.py similarity index 100% rename from plinth/modules/names/urls.py rename to freedombox/modules/names/urls.py diff --git a/plinth/modules/names/views.py b/freedombox/modules/names/views.py similarity index 100% rename from plinth/modules/names/views.py rename to freedombox/modules/names/views.py diff --git a/plinth/modules/networks/__init__.py b/freedombox/modules/networks/__init__.py similarity index 100% rename from plinth/modules/networks/__init__.py rename to freedombox/modules/networks/__init__.py diff --git a/plinth/modules/networks/data/usr/share/freedombox/etc/NetworkManager/dispatcher.d/10-freedombox-batman b/freedombox/modules/networks/data/usr/share/freedombox/etc/NetworkManager/dispatcher.d/10-freedombox-batman similarity index 100% rename from plinth/modules/networks/data/usr/share/freedombox/etc/NetworkManager/dispatcher.d/10-freedombox-batman rename to freedombox/modules/networks/data/usr/share/freedombox/etc/NetworkManager/dispatcher.d/10-freedombox-batman diff --git a/plinth/modules/networks/data/usr/share/freedombox/modules-enabled/networks b/freedombox/modules/networks/data/usr/share/freedombox/modules-enabled/networks similarity index 100% rename from plinth/modules/networks/data/usr/share/freedombox/modules-enabled/networks rename to freedombox/modules/networks/data/usr/share/freedombox/modules-enabled/networks diff --git a/plinth/modules/networks/data/usr/share/polkit-1/rules.d/50-freedombox-network-manager.rules b/freedombox/modules/networks/data/usr/share/polkit-1/rules.d/50-freedombox-network-manager.rules similarity index 100% rename from plinth/modules/networks/data/usr/share/polkit-1/rules.d/50-freedombox-network-manager.rules rename to freedombox/modules/networks/data/usr/share/polkit-1/rules.d/50-freedombox-network-manager.rules diff --git a/plinth/modules/networks/forms.py b/freedombox/modules/networks/forms.py similarity index 100% rename from plinth/modules/networks/forms.py rename to freedombox/modules/networks/forms.py diff --git a/plinth/modules/networks/manifest.py b/freedombox/modules/networks/manifest.py similarity index 100% rename from plinth/modules/networks/manifest.py rename to freedombox/modules/networks/manifest.py diff --git a/plinth/modules/networks/privileged.py b/freedombox/modules/networks/privileged.py similarity index 100% rename from plinth/modules/networks/privileged.py rename to freedombox/modules/networks/privileged.py diff --git a/plinth/modules/networks/static/networks.css b/freedombox/modules/networks/static/networks.css similarity index 100% rename from plinth/modules/networks/static/networks.css rename to freedombox/modules/networks/static/networks.css diff --git a/plinth/modules/networks/static/networks.js b/freedombox/modules/networks/static/networks.js similarity index 100% rename from plinth/modules/networks/static/networks.js rename to freedombox/modules/networks/static/networks.js diff --git a/plinth/modules/networks/templates/connection_show.html b/freedombox/modules/networks/templates/connection_show.html similarity index 100% rename from plinth/modules/networks/templates/connection_show.html rename to freedombox/modules/networks/templates/connection_show.html diff --git a/plinth/modules/networks/templates/connections_create.html b/freedombox/modules/networks/templates/connections_create.html similarity index 100% rename from plinth/modules/networks/templates/connections_create.html rename to freedombox/modules/networks/templates/connections_create.html diff --git a/plinth/modules/networks/templates/connections_delete.html b/freedombox/modules/networks/templates/connections_delete.html similarity index 100% rename from plinth/modules/networks/templates/connections_delete.html rename to freedombox/modules/networks/templates/connections_delete.html diff --git a/plinth/modules/networks/templates/connections_diagram.html b/freedombox/modules/networks/templates/connections_diagram.html similarity index 100% rename from plinth/modules/networks/templates/connections_diagram.html rename to freedombox/modules/networks/templates/connections_diagram.html diff --git a/plinth/modules/networks/templates/connections_edit.html b/freedombox/modules/networks/templates/connections_edit.html similarity index 100% rename from plinth/modules/networks/templates/connections_edit.html rename to freedombox/modules/networks/templates/connections_edit.html diff --git a/plinth/modules/networks/templates/connections_fields.html b/freedombox/modules/networks/templates/connections_fields.html similarity index 100% rename from plinth/modules/networks/templates/connections_fields.html rename to freedombox/modules/networks/templates/connections_fields.html diff --git a/plinth/modules/networks/templates/connections_fields_pppoe.html b/freedombox/modules/networks/templates/connections_fields_pppoe.html similarity index 100% rename from plinth/modules/networks/templates/connections_fields_pppoe.html rename to freedombox/modules/networks/templates/connections_fields_pppoe.html diff --git a/plinth/modules/networks/templates/connections_fields_privacy.html b/freedombox/modules/networks/templates/connections_fields_privacy.html similarity index 100% rename from plinth/modules/networks/templates/connections_fields_privacy.html rename to freedombox/modules/networks/templates/connections_fields_privacy.html diff --git a/plinth/modules/networks/templates/connections_fields_wifi.html b/freedombox/modules/networks/templates/connections_fields_wifi.html similarity index 100% rename from plinth/modules/networks/templates/connections_fields_wifi.html rename to freedombox/modules/networks/templates/connections_fields_wifi.html diff --git a/plinth/modules/networks/templates/connections_list.html b/freedombox/modules/networks/templates/connections_list.html similarity index 100% rename from plinth/modules/networks/templates/connections_list.html rename to freedombox/modules/networks/templates/connections_list.html diff --git a/plinth/modules/networks/templates/connections_type_select.html b/freedombox/modules/networks/templates/connections_type_select.html similarity index 100% rename from plinth/modules/networks/templates/connections_type_select.html rename to freedombox/modules/networks/templates/connections_type_select.html diff --git a/plinth/modules/networks/templates/internet_connectivity_content.html b/freedombox/modules/networks/templates/internet_connectivity_content.html similarity index 100% rename from plinth/modules/networks/templates/internet_connectivity_content.html rename to freedombox/modules/networks/templates/internet_connectivity_content.html diff --git a/plinth/modules/networks/templates/internet_connectivity_main.html b/freedombox/modules/networks/templates/internet_connectivity_main.html similarity index 100% rename from plinth/modules/networks/templates/internet_connectivity_main.html rename to freedombox/modules/networks/templates/internet_connectivity_main.html diff --git a/plinth/modules/networks/templates/internet_connectivity_type.html b/freedombox/modules/networks/templates/internet_connectivity_type.html similarity index 100% rename from plinth/modules/networks/templates/internet_connectivity_type.html rename to freedombox/modules/networks/templates/internet_connectivity_type.html diff --git a/plinth/modules/networks/templates/network_topology_content.html b/freedombox/modules/networks/templates/network_topology_content.html similarity index 100% rename from plinth/modules/networks/templates/network_topology_content.html rename to freedombox/modules/networks/templates/network_topology_content.html diff --git a/plinth/modules/networks/templates/network_topology_main.html b/freedombox/modules/networks/templates/network_topology_main.html similarity index 100% rename from plinth/modules/networks/templates/network_topology_main.html rename to freedombox/modules/networks/templates/network_topology_main.html diff --git a/plinth/modules/networks/templates/network_topology_update.html b/freedombox/modules/networks/templates/network_topology_update.html similarity index 100% rename from plinth/modules/networks/templates/network_topology_update.html rename to freedombox/modules/networks/templates/network_topology_update.html diff --git a/plinth/modules/networks/templates/networks_configuration.html b/freedombox/modules/networks/templates/networks_configuration.html similarity index 100% rename from plinth/modules/networks/templates/networks_configuration.html rename to freedombox/modules/networks/templates/networks_configuration.html diff --git a/plinth/modules/networks/templates/router_configuration_content.html b/freedombox/modules/networks/templates/router_configuration_content.html similarity index 100% rename from plinth/modules/networks/templates/router_configuration_content.html rename to freedombox/modules/networks/templates/router_configuration_content.html diff --git a/plinth/modules/networks/templates/router_configuration_update.html b/freedombox/modules/networks/templates/router_configuration_update.html similarity index 100% rename from plinth/modules/networks/templates/router_configuration_update.html rename to freedombox/modules/networks/templates/router_configuration_update.html diff --git a/plinth/modules/networks/templates/wifi_scan.html b/freedombox/modules/networks/templates/wifi_scan.html similarity index 100% rename from plinth/modules/networks/templates/wifi_scan.html rename to freedombox/modules/networks/templates/wifi_scan.html diff --git a/plinth/modules/networks/tests/__init__.py b/freedombox/modules/networks/tests/__init__.py similarity index 100% rename from plinth/modules/networks/tests/__init__.py rename to freedombox/modules/networks/tests/__init__.py diff --git a/plinth/modules/networks/tests/test_privileged.py b/freedombox/modules/networks/tests/test_privileged.py similarity index 100% rename from plinth/modules/networks/tests/test_privileged.py rename to freedombox/modules/networks/tests/test_privileged.py diff --git a/plinth/modules/networks/urls.py b/freedombox/modules/networks/urls.py similarity index 100% rename from plinth/modules/networks/urls.py rename to freedombox/modules/networks/urls.py diff --git a/plinth/modules/networks/views.py b/freedombox/modules/networks/views.py similarity index 100% rename from plinth/modules/networks/views.py rename to freedombox/modules/networks/views.py diff --git a/plinth/modules/nextcloud/__init__.py b/freedombox/modules/nextcloud/__init__.py similarity index 100% rename from plinth/modules/nextcloud/__init__.py rename to freedombox/modules/nextcloud/__init__.py diff --git a/plinth/modules/nextcloud/data/usr/lib/systemd/system/nextcloud-cron-freedombox.service b/freedombox/modules/nextcloud/data/usr/lib/systemd/system/nextcloud-cron-freedombox.service similarity index 100% rename from plinth/modules/nextcloud/data/usr/lib/systemd/system/nextcloud-cron-freedombox.service rename to freedombox/modules/nextcloud/data/usr/lib/systemd/system/nextcloud-cron-freedombox.service diff --git a/plinth/modules/nextcloud/data/usr/lib/systemd/system/nextcloud-cron-freedombox.timer b/freedombox/modules/nextcloud/data/usr/lib/systemd/system/nextcloud-cron-freedombox.timer similarity index 100% rename from plinth/modules/nextcloud/data/usr/lib/systemd/system/nextcloud-cron-freedombox.timer rename to freedombox/modules/nextcloud/data/usr/lib/systemd/system/nextcloud-cron-freedombox.timer diff --git a/plinth/modules/nextcloud/data/usr/share/freedombox/etc/apache2/conf-available/nextcloud-freedombox.conf b/freedombox/modules/nextcloud/data/usr/share/freedombox/etc/apache2/conf-available/nextcloud-freedombox.conf similarity index 100% rename from plinth/modules/nextcloud/data/usr/share/freedombox/etc/apache2/conf-available/nextcloud-freedombox.conf rename to freedombox/modules/nextcloud/data/usr/share/freedombox/etc/apache2/conf-available/nextcloud-freedombox.conf diff --git a/plinth/modules/nextcloud/data/usr/share/freedombox/etc/redis/conf.d/freedombox.conf b/freedombox/modules/nextcloud/data/usr/share/freedombox/etc/redis/conf.d/freedombox.conf similarity index 100% rename from plinth/modules/nextcloud/data/usr/share/freedombox/etc/redis/conf.d/freedombox.conf rename to freedombox/modules/nextcloud/data/usr/share/freedombox/etc/redis/conf.d/freedombox.conf diff --git a/plinth/modules/nextcloud/data/usr/share/freedombox/modules-enabled/nextcloud b/freedombox/modules/nextcloud/data/usr/share/freedombox/modules-enabled/nextcloud similarity index 100% rename from plinth/modules/nextcloud/data/usr/share/freedombox/modules-enabled/nextcloud rename to freedombox/modules/nextcloud/data/usr/share/freedombox/modules-enabled/nextcloud diff --git a/plinth/modules/nextcloud/forms.py b/freedombox/modules/nextcloud/forms.py similarity index 100% rename from plinth/modules/nextcloud/forms.py rename to freedombox/modules/nextcloud/forms.py diff --git a/plinth/modules/nextcloud/manifest.py b/freedombox/modules/nextcloud/manifest.py similarity index 100% rename from plinth/modules/nextcloud/manifest.py rename to freedombox/modules/nextcloud/manifest.py diff --git a/plinth/modules/nextcloud/privileged.py b/freedombox/modules/nextcloud/privileged.py similarity index 100% rename from plinth/modules/nextcloud/privileged.py rename to freedombox/modules/nextcloud/privileged.py diff --git a/plinth/modules/nextcloud/static/icons/nextcloud.png b/freedombox/modules/nextcloud/static/icons/nextcloud.png similarity index 100% rename from plinth/modules/nextcloud/static/icons/nextcloud.png rename to freedombox/modules/nextcloud/static/icons/nextcloud.png diff --git a/plinth/modules/nextcloud/static/icons/nextcloud.svg b/freedombox/modules/nextcloud/static/icons/nextcloud.svg similarity index 100% rename from plinth/modules/nextcloud/static/icons/nextcloud.svg rename to freedombox/modules/nextcloud/static/icons/nextcloud.svg diff --git a/plinth/modules/nextcloud/tests/__init__.py b/freedombox/modules/nextcloud/tests/__init__.py similarity index 100% rename from plinth/modules/nextcloud/tests/__init__.py rename to freedombox/modules/nextcloud/tests/__init__.py diff --git a/plinth/modules/nextcloud/tests/test_functional.py b/freedombox/modules/nextcloud/tests/test_functional.py similarity index 100% rename from plinth/modules/nextcloud/tests/test_functional.py rename to freedombox/modules/nextcloud/tests/test_functional.py diff --git a/plinth/modules/nextcloud/urls.py b/freedombox/modules/nextcloud/urls.py similarity index 100% rename from plinth/modules/nextcloud/urls.py rename to freedombox/modules/nextcloud/urls.py diff --git a/plinth/modules/nextcloud/views.py b/freedombox/modules/nextcloud/views.py similarity index 100% rename from plinth/modules/nextcloud/views.py rename to freedombox/modules/nextcloud/views.py diff --git a/plinth/modules/oidc/__init__.py b/freedombox/modules/oidc/__init__.py similarity index 100% rename from plinth/modules/oidc/__init__.py rename to freedombox/modules/oidc/__init__.py diff --git a/plinth/modules/oidc/components.py b/freedombox/modules/oidc/components.py similarity index 100% rename from plinth/modules/oidc/components.py rename to freedombox/modules/oidc/components.py diff --git a/plinth/modules/oidc/data/usr/share/freedombox/modules-enabled/oidc b/freedombox/modules/oidc/data/usr/share/freedombox/modules-enabled/oidc similarity index 100% rename from plinth/modules/oidc/data/usr/share/freedombox/modules-enabled/oidc rename to freedombox/modules/oidc/data/usr/share/freedombox/modules-enabled/oidc diff --git a/plinth/modules/oidc/templates/oauth2_provider/authorize.html b/freedombox/modules/oidc/templates/oauth2_provider/authorize.html similarity index 100% rename from plinth/modules/oidc/templates/oauth2_provider/authorize.html rename to freedombox/modules/oidc/templates/oauth2_provider/authorize.html diff --git a/plinth/modules/oidc/tests/__init__.py b/freedombox/modules/oidc/tests/__init__.py similarity index 100% rename from plinth/modules/oidc/tests/__init__.py rename to freedombox/modules/oidc/tests/__init__.py diff --git a/plinth/modules/oidc/tests/test_components.py b/freedombox/modules/oidc/tests/test_components.py similarity index 100% rename from plinth/modules/oidc/tests/test_components.py rename to freedombox/modules/oidc/tests/test_components.py diff --git a/plinth/modules/oidc/urls.py b/freedombox/modules/oidc/urls.py similarity index 100% rename from plinth/modules/oidc/urls.py rename to freedombox/modules/oidc/urls.py diff --git a/plinth/modules/oidc/validators.py b/freedombox/modules/oidc/validators.py similarity index 100% rename from plinth/modules/oidc/validators.py rename to freedombox/modules/oidc/validators.py diff --git a/plinth/modules/openvpn/__init__.py b/freedombox/modules/openvpn/__init__.py similarity index 100% rename from plinth/modules/openvpn/__init__.py rename to freedombox/modules/openvpn/__init__.py diff --git a/plinth/modules/openvpn/data/usr/share/freedombox/modules-enabled/openvpn b/freedombox/modules/openvpn/data/usr/share/freedombox/modules-enabled/openvpn similarity index 100% rename from plinth/modules/openvpn/data/usr/share/freedombox/modules-enabled/openvpn rename to freedombox/modules/openvpn/data/usr/share/freedombox/modules-enabled/openvpn diff --git a/plinth/modules/openvpn/manifest.py b/freedombox/modules/openvpn/manifest.py similarity index 100% rename from plinth/modules/openvpn/manifest.py rename to freedombox/modules/openvpn/manifest.py diff --git a/plinth/modules/openvpn/privileged.py b/freedombox/modules/openvpn/privileged.py similarity index 100% rename from plinth/modules/openvpn/privileged.py rename to freedombox/modules/openvpn/privileged.py diff --git a/plinth/modules/openvpn/static/icons/openvpn.png b/freedombox/modules/openvpn/static/icons/openvpn.png similarity index 100% rename from plinth/modules/openvpn/static/icons/openvpn.png rename to freedombox/modules/openvpn/static/icons/openvpn.png diff --git a/plinth/modules/openvpn/static/icons/openvpn.svg b/freedombox/modules/openvpn/static/icons/openvpn.svg similarity index 100% rename from plinth/modules/openvpn/static/icons/openvpn.svg rename to freedombox/modules/openvpn/static/icons/openvpn.svg diff --git a/plinth/modules/openvpn/templates/openvpn.html b/freedombox/modules/openvpn/templates/openvpn.html similarity index 100% rename from plinth/modules/openvpn/templates/openvpn.html rename to freedombox/modules/openvpn/templates/openvpn.html diff --git a/plinth/modules/openvpn/tests/__init__.py b/freedombox/modules/openvpn/tests/__init__.py similarity index 100% rename from plinth/modules/openvpn/tests/__init__.py rename to freedombox/modules/openvpn/tests/__init__.py diff --git a/plinth/modules/openvpn/tests/test_functional.py b/freedombox/modules/openvpn/tests/test_functional.py similarity index 100% rename from plinth/modules/openvpn/tests/test_functional.py rename to freedombox/modules/openvpn/tests/test_functional.py diff --git a/plinth/modules/openvpn/urls.py b/freedombox/modules/openvpn/urls.py similarity index 100% rename from plinth/modules/openvpn/urls.py rename to freedombox/modules/openvpn/urls.py diff --git a/plinth/modules/openvpn/views.py b/freedombox/modules/openvpn/views.py similarity index 100% rename from plinth/modules/openvpn/views.py rename to freedombox/modules/openvpn/views.py diff --git a/plinth/modules/pagekite/__init__.py b/freedombox/modules/pagekite/__init__.py similarity index 100% rename from plinth/modules/pagekite/__init__.py rename to freedombox/modules/pagekite/__init__.py diff --git a/plinth/modules/pagekite/data/usr/share/augeas/lenses/pagekite.aug b/freedombox/modules/pagekite/data/usr/share/augeas/lenses/pagekite.aug similarity index 100% rename from plinth/modules/pagekite/data/usr/share/augeas/lenses/pagekite.aug rename to freedombox/modules/pagekite/data/usr/share/augeas/lenses/pagekite.aug diff --git a/plinth/modules/pagekite/data/usr/share/augeas/lenses/tests/test_pagekite.aug b/freedombox/modules/pagekite/data/usr/share/augeas/lenses/tests/test_pagekite.aug similarity index 100% rename from plinth/modules/pagekite/data/usr/share/augeas/lenses/tests/test_pagekite.aug rename to freedombox/modules/pagekite/data/usr/share/augeas/lenses/tests/test_pagekite.aug diff --git a/plinth/modules/pagekite/data/usr/share/freedombox/modules-enabled/pagekite b/freedombox/modules/pagekite/data/usr/share/freedombox/modules-enabled/pagekite similarity index 100% rename from plinth/modules/pagekite/data/usr/share/freedombox/modules-enabled/pagekite rename to freedombox/modules/pagekite/data/usr/share/freedombox/modules-enabled/pagekite diff --git a/plinth/modules/pagekite/forms.py b/freedombox/modules/pagekite/forms.py similarity index 100% rename from plinth/modules/pagekite/forms.py rename to freedombox/modules/pagekite/forms.py diff --git a/plinth/modules/pagekite/manifest.py b/freedombox/modules/pagekite/manifest.py similarity index 100% rename from plinth/modules/pagekite/manifest.py rename to freedombox/modules/pagekite/manifest.py diff --git a/plinth/modules/pagekite/privileged.py b/freedombox/modules/pagekite/privileged.py similarity index 100% rename from plinth/modules/pagekite/privileged.py rename to freedombox/modules/pagekite/privileged.py diff --git a/plinth/modules/pagekite/templates/pagekite_configure.html b/freedombox/modules/pagekite/templates/pagekite_configure.html similarity index 100% rename from plinth/modules/pagekite/templates/pagekite_configure.html rename to freedombox/modules/pagekite/templates/pagekite_configure.html diff --git a/plinth/modules/pagekite/templates/pagekite_custom_services.html b/freedombox/modules/pagekite/templates/pagekite_custom_services.html similarity index 100% rename from plinth/modules/pagekite/templates/pagekite_custom_services.html rename to freedombox/modules/pagekite/templates/pagekite_custom_services.html diff --git a/plinth/modules/pagekite/tests/__init__.py b/freedombox/modules/pagekite/tests/__init__.py similarity index 100% rename from plinth/modules/pagekite/tests/__init__.py rename to freedombox/modules/pagekite/tests/__init__.py diff --git a/plinth/modules/pagekite/tests/test_functional.py b/freedombox/modules/pagekite/tests/test_functional.py similarity index 100% rename from plinth/modules/pagekite/tests/test_functional.py rename to freedombox/modules/pagekite/tests/test_functional.py diff --git a/plinth/modules/pagekite/tests/test_pagekite.py b/freedombox/modules/pagekite/tests/test_pagekite.py similarity index 100% rename from plinth/modules/pagekite/tests/test_pagekite.py rename to freedombox/modules/pagekite/tests/test_pagekite.py diff --git a/plinth/modules/pagekite/urls.py b/freedombox/modules/pagekite/urls.py similarity index 100% rename from plinth/modules/pagekite/urls.py rename to freedombox/modules/pagekite/urls.py diff --git a/plinth/modules/pagekite/utils.py b/freedombox/modules/pagekite/utils.py similarity index 100% rename from plinth/modules/pagekite/utils.py rename to freedombox/modules/pagekite/utils.py diff --git a/plinth/modules/pagekite/views.py b/freedombox/modules/pagekite/views.py similarity index 100% rename from plinth/modules/pagekite/views.py rename to freedombox/modules/pagekite/views.py diff --git a/plinth/modules/performance/__init__.py b/freedombox/modules/performance/__init__.py similarity index 100% rename from plinth/modules/performance/__init__.py rename to freedombox/modules/performance/__init__.py diff --git a/plinth/modules/performance/data/usr/share/freedombox/modules-enabled/performance b/freedombox/modules/performance/data/usr/share/freedombox/modules-enabled/performance similarity index 100% rename from plinth/modules/performance/data/usr/share/freedombox/modules-enabled/performance rename to freedombox/modules/performance/data/usr/share/freedombox/modules-enabled/performance diff --git a/plinth/modules/performance/manifest.py b/freedombox/modules/performance/manifest.py similarity index 100% rename from plinth/modules/performance/manifest.py rename to freedombox/modules/performance/manifest.py diff --git a/plinth/modules/performance/tests/__init__.py b/freedombox/modules/performance/tests/__init__.py similarity index 100% rename from plinth/modules/performance/tests/__init__.py rename to freedombox/modules/performance/tests/__init__.py diff --git a/plinth/modules/performance/tests/test_functional.py b/freedombox/modules/performance/tests/test_functional.py similarity index 100% rename from plinth/modules/performance/tests/test_functional.py rename to freedombox/modules/performance/tests/test_functional.py diff --git a/plinth/modules/performance/urls.py b/freedombox/modules/performance/urls.py similarity index 100% rename from plinth/modules/performance/urls.py rename to freedombox/modules/performance/urls.py diff --git a/plinth/modules/power/__init__.py b/freedombox/modules/power/__init__.py similarity index 100% rename from plinth/modules/power/__init__.py rename to freedombox/modules/power/__init__.py diff --git a/plinth/modules/power/data/usr/lib/systemd/login.conf.d/50-freedombox.conf b/freedombox/modules/power/data/usr/lib/systemd/login.conf.d/50-freedombox.conf similarity index 100% rename from plinth/modules/power/data/usr/lib/systemd/login.conf.d/50-freedombox.conf rename to freedombox/modules/power/data/usr/lib/systemd/login.conf.d/50-freedombox.conf diff --git a/plinth/modules/power/data/usr/lib/systemd/sleep.conf.d/50-freedombox.conf b/freedombox/modules/power/data/usr/lib/systemd/sleep.conf.d/50-freedombox.conf similarity index 100% rename from plinth/modules/power/data/usr/lib/systemd/sleep.conf.d/50-freedombox.conf rename to freedombox/modules/power/data/usr/lib/systemd/sleep.conf.d/50-freedombox.conf diff --git a/plinth/modules/power/data/usr/share/freedombox/modules-enabled/power b/freedombox/modules/power/data/usr/share/freedombox/modules-enabled/power similarity index 100% rename from plinth/modules/power/data/usr/share/freedombox/modules-enabled/power rename to freedombox/modules/power/data/usr/share/freedombox/modules-enabled/power diff --git a/plinth/modules/power/manifest.py b/freedombox/modules/power/manifest.py similarity index 100% rename from plinth/modules/power/manifest.py rename to freedombox/modules/power/manifest.py diff --git a/plinth/modules/power/privileged.py b/freedombox/modules/power/privileged.py similarity index 100% rename from plinth/modules/power/privileged.py rename to freedombox/modules/power/privileged.py diff --git a/plinth/modules/power/templates/power.html b/freedombox/modules/power/templates/power.html similarity index 100% rename from plinth/modules/power/templates/power.html rename to freedombox/modules/power/templates/power.html diff --git a/plinth/modules/power/templates/power_busy_warning.html b/freedombox/modules/power/templates/power_busy_warning.html similarity index 100% rename from plinth/modules/power/templates/power_busy_warning.html rename to freedombox/modules/power/templates/power_busy_warning.html diff --git a/plinth/modules/power/templates/power_restart.html b/freedombox/modules/power/templates/power_restart.html similarity index 100% rename from plinth/modules/power/templates/power_restart.html rename to freedombox/modules/power/templates/power_restart.html diff --git a/plinth/modules/power/templates/power_shutdown.html b/freedombox/modules/power/templates/power_shutdown.html similarity index 100% rename from plinth/modules/power/templates/power_shutdown.html rename to freedombox/modules/power/templates/power_shutdown.html diff --git a/plinth/modules/power/tests/__init__.py b/freedombox/modules/power/tests/__init__.py similarity index 100% rename from plinth/modules/power/tests/__init__.py rename to freedombox/modules/power/tests/__init__.py diff --git a/plinth/modules/power/urls.py b/freedombox/modules/power/urls.py similarity index 100% rename from plinth/modules/power/urls.py rename to freedombox/modules/power/urls.py diff --git a/plinth/modules/power/views.py b/freedombox/modules/power/views.py similarity index 100% rename from plinth/modules/power/views.py rename to freedombox/modules/power/views.py diff --git a/plinth/modules/privacy/__init__.py b/freedombox/modules/privacy/__init__.py similarity index 100% rename from plinth/modules/privacy/__init__.py rename to freedombox/modules/privacy/__init__.py diff --git a/plinth/modules/privacy/data/usr/share/freedombox/etc/dpkg/origins/freedombox b/freedombox/modules/privacy/data/usr/share/freedombox/etc/dpkg/origins/freedombox similarity index 100% rename from plinth/modules/privacy/data/usr/share/freedombox/etc/dpkg/origins/freedombox rename to freedombox/modules/privacy/data/usr/share/freedombox/etc/dpkg/origins/freedombox diff --git a/plinth/modules/privacy/data/usr/share/freedombox/modules-enabled/privacy b/freedombox/modules/privacy/data/usr/share/freedombox/modules-enabled/privacy similarity index 100% rename from plinth/modules/privacy/data/usr/share/freedombox/modules-enabled/privacy rename to freedombox/modules/privacy/data/usr/share/freedombox/modules-enabled/privacy diff --git a/plinth/modules/privacy/forms.py b/freedombox/modules/privacy/forms.py similarity index 100% rename from plinth/modules/privacy/forms.py rename to freedombox/modules/privacy/forms.py diff --git a/plinth/modules/privacy/manifest.py b/freedombox/modules/privacy/manifest.py similarity index 100% rename from plinth/modules/privacy/manifest.py rename to freedombox/modules/privacy/manifest.py diff --git a/plinth/modules/privacy/privileged.py b/freedombox/modules/privacy/privileged.py similarity index 100% rename from plinth/modules/privacy/privileged.py rename to freedombox/modules/privacy/privileged.py diff --git a/plinth/modules/privacy/tests/__init__.py b/freedombox/modules/privacy/tests/__init__.py similarity index 100% rename from plinth/modules/privacy/tests/__init__.py rename to freedombox/modules/privacy/tests/__init__.py diff --git a/plinth/modules/privacy/tests/test_functional.py b/freedombox/modules/privacy/tests/test_functional.py similarity index 100% rename from plinth/modules/privacy/tests/test_functional.py rename to freedombox/modules/privacy/tests/test_functional.py diff --git a/plinth/modules/privacy/urls.py b/freedombox/modules/privacy/urls.py similarity index 100% rename from plinth/modules/privacy/urls.py rename to freedombox/modules/privacy/urls.py diff --git a/plinth/modules/privacy/views.py b/freedombox/modules/privacy/views.py similarity index 100% rename from plinth/modules/privacy/views.py rename to freedombox/modules/privacy/views.py diff --git a/plinth/modules/privoxy/__init__.py b/freedombox/modules/privoxy/__init__.py similarity index 100% rename from plinth/modules/privoxy/__init__.py rename to freedombox/modules/privoxy/__init__.py diff --git a/plinth/modules/privoxy/data/usr/share/freedombox/modules-enabled/privoxy b/freedombox/modules/privoxy/data/usr/share/freedombox/modules-enabled/privoxy similarity index 100% rename from plinth/modules/privoxy/data/usr/share/freedombox/modules-enabled/privoxy rename to freedombox/modules/privoxy/data/usr/share/freedombox/modules-enabled/privoxy diff --git a/plinth/modules/privoxy/manifest.py b/freedombox/modules/privoxy/manifest.py similarity index 100% rename from plinth/modules/privoxy/manifest.py rename to freedombox/modules/privoxy/manifest.py diff --git a/plinth/modules/privoxy/privileged.py b/freedombox/modules/privoxy/privileged.py similarity index 100% rename from plinth/modules/privoxy/privileged.py rename to freedombox/modules/privoxy/privileged.py diff --git a/plinth/modules/privoxy/static/icons/privoxy.png b/freedombox/modules/privoxy/static/icons/privoxy.png similarity index 100% rename from plinth/modules/privoxy/static/icons/privoxy.png rename to freedombox/modules/privoxy/static/icons/privoxy.png diff --git a/plinth/modules/privoxy/static/icons/privoxy.svg b/freedombox/modules/privoxy/static/icons/privoxy.svg similarity index 100% rename from plinth/modules/privoxy/static/icons/privoxy.svg rename to freedombox/modules/privoxy/static/icons/privoxy.svg diff --git a/plinth/modules/privoxy/tests/__init__.py b/freedombox/modules/privoxy/tests/__init__.py similarity index 100% rename from plinth/modules/privoxy/tests/__init__.py rename to freedombox/modules/privoxy/tests/__init__.py diff --git a/plinth/modules/privoxy/tests/test_functional.py b/freedombox/modules/privoxy/tests/test_functional.py similarity index 100% rename from plinth/modules/privoxy/tests/test_functional.py rename to freedombox/modules/privoxy/tests/test_functional.py diff --git a/plinth/modules/privoxy/urls.py b/freedombox/modules/privoxy/urls.py similarity index 100% rename from plinth/modules/privoxy/urls.py rename to freedombox/modules/privoxy/urls.py diff --git a/plinth/modules/quassel/__init__.py b/freedombox/modules/quassel/__init__.py similarity index 100% rename from plinth/modules/quassel/__init__.py rename to freedombox/modules/quassel/__init__.py diff --git a/plinth/modules/quassel/data/usr/lib/firewalld/services/quassel-plinth.xml b/freedombox/modules/quassel/data/usr/lib/firewalld/services/quassel-plinth.xml similarity index 100% rename from plinth/modules/quassel/data/usr/lib/firewalld/services/quassel-plinth.xml rename to freedombox/modules/quassel/data/usr/lib/firewalld/services/quassel-plinth.xml diff --git a/plinth/modules/quassel/data/usr/lib/systemd/system/quasselcore.service.d/freedombox.conf b/freedombox/modules/quassel/data/usr/lib/systemd/system/quasselcore.service.d/freedombox.conf similarity index 100% rename from plinth/modules/quassel/data/usr/lib/systemd/system/quasselcore.service.d/freedombox.conf rename to freedombox/modules/quassel/data/usr/lib/systemd/system/quasselcore.service.d/freedombox.conf diff --git a/plinth/modules/quassel/data/usr/share/freedombox/modules-enabled/quassel b/freedombox/modules/quassel/data/usr/share/freedombox/modules-enabled/quassel similarity index 100% rename from plinth/modules/quassel/data/usr/share/freedombox/modules-enabled/quassel rename to freedombox/modules/quassel/data/usr/share/freedombox/modules-enabled/quassel diff --git a/plinth/modules/quassel/manifest.py b/freedombox/modules/quassel/manifest.py similarity index 100% rename from plinth/modules/quassel/manifest.py rename to freedombox/modules/quassel/manifest.py diff --git a/plinth/modules/quassel/privileged.py b/freedombox/modules/quassel/privileged.py similarity index 100% rename from plinth/modules/quassel/privileged.py rename to freedombox/modules/quassel/privileged.py diff --git a/plinth/modules/quassel/static/icons/quassel.png b/freedombox/modules/quassel/static/icons/quassel.png similarity index 100% rename from plinth/modules/quassel/static/icons/quassel.png rename to freedombox/modules/quassel/static/icons/quassel.png diff --git a/plinth/modules/quassel/static/icons/quassel.svg b/freedombox/modules/quassel/static/icons/quassel.svg similarity index 100% rename from plinth/modules/quassel/static/icons/quassel.svg rename to freedombox/modules/quassel/static/icons/quassel.svg diff --git a/plinth/modules/quassel/tests/__init__.py b/freedombox/modules/quassel/tests/__init__.py similarity index 100% rename from plinth/modules/quassel/tests/__init__.py rename to freedombox/modules/quassel/tests/__init__.py diff --git a/plinth/modules/quassel/tests/test_functional.py b/freedombox/modules/quassel/tests/test_functional.py similarity index 100% rename from plinth/modules/quassel/tests/test_functional.py rename to freedombox/modules/quassel/tests/test_functional.py diff --git a/plinth/modules/quassel/urls.py b/freedombox/modules/quassel/urls.py similarity index 100% rename from plinth/modules/quassel/urls.py rename to freedombox/modules/quassel/urls.py diff --git a/plinth/modules/quassel/views.py b/freedombox/modules/quassel/views.py similarity index 100% rename from plinth/modules/quassel/views.py rename to freedombox/modules/quassel/views.py diff --git a/plinth/modules/radicale/__init__.py b/freedombox/modules/radicale/__init__.py similarity index 100% rename from plinth/modules/radicale/__init__.py rename to freedombox/modules/radicale/__init__.py diff --git a/plinth/modules/radicale/data/usr/lib/systemd/system/uwsgi-app@radicale.service.d/freedombox.conf b/freedombox/modules/radicale/data/usr/lib/systemd/system/uwsgi-app@radicale.service.d/freedombox.conf similarity index 100% rename from plinth/modules/radicale/data/usr/lib/systemd/system/uwsgi-app@radicale.service.d/freedombox.conf rename to freedombox/modules/radicale/data/usr/lib/systemd/system/uwsgi-app@radicale.service.d/freedombox.conf diff --git a/plinth/modules/radicale/data/usr/share/augeas/lenses/radicale.aug b/freedombox/modules/radicale/data/usr/share/augeas/lenses/radicale.aug similarity index 100% rename from plinth/modules/radicale/data/usr/share/augeas/lenses/radicale.aug rename to freedombox/modules/radicale/data/usr/share/augeas/lenses/radicale.aug diff --git a/plinth/modules/radicale/data/usr/share/augeas/lenses/tests/test_radicale.aug b/freedombox/modules/radicale/data/usr/share/augeas/lenses/tests/test_radicale.aug similarity index 100% rename from plinth/modules/radicale/data/usr/share/augeas/lenses/tests/test_radicale.aug rename to freedombox/modules/radicale/data/usr/share/augeas/lenses/tests/test_radicale.aug diff --git a/plinth/modules/radicale/data/usr/share/freedombox/etc/apache2/conf-available/radicale2-freedombox.conf b/freedombox/modules/radicale/data/usr/share/freedombox/etc/apache2/conf-available/radicale2-freedombox.conf similarity index 100% rename from plinth/modules/radicale/data/usr/share/freedombox/etc/apache2/conf-available/radicale2-freedombox.conf rename to freedombox/modules/radicale/data/usr/share/freedombox/etc/apache2/conf-available/radicale2-freedombox.conf diff --git a/plinth/modules/radicale/data/usr/share/freedombox/modules-enabled/radicale b/freedombox/modules/radicale/data/usr/share/freedombox/modules-enabled/radicale similarity index 100% rename from plinth/modules/radicale/data/usr/share/freedombox/modules-enabled/radicale rename to freedombox/modules/radicale/data/usr/share/freedombox/modules-enabled/radicale diff --git a/plinth/modules/radicale/forms.py b/freedombox/modules/radicale/forms.py similarity index 100% rename from plinth/modules/radicale/forms.py rename to freedombox/modules/radicale/forms.py diff --git a/plinth/modules/radicale/manifest.py b/freedombox/modules/radicale/manifest.py similarity index 100% rename from plinth/modules/radicale/manifest.py rename to freedombox/modules/radicale/manifest.py diff --git a/plinth/modules/radicale/privileged.py b/freedombox/modules/radicale/privileged.py similarity index 100% rename from plinth/modules/radicale/privileged.py rename to freedombox/modules/radicale/privileged.py diff --git a/plinth/modules/radicale/static/icons/radicale.png b/freedombox/modules/radicale/static/icons/radicale.png similarity index 100% rename from plinth/modules/radicale/static/icons/radicale.png rename to freedombox/modules/radicale/static/icons/radicale.png diff --git a/plinth/modules/radicale/static/icons/radicale.svg b/freedombox/modules/radicale/static/icons/radicale.svg similarity index 100% rename from plinth/modules/radicale/static/icons/radicale.svg rename to freedombox/modules/radicale/static/icons/radicale.svg diff --git a/plinth/modules/radicale/tests/__init__.py b/freedombox/modules/radicale/tests/__init__.py similarity index 100% rename from plinth/modules/radicale/tests/__init__.py rename to freedombox/modules/radicale/tests/__init__.py diff --git a/plinth/modules/radicale/tests/test_functional.py b/freedombox/modules/radicale/tests/test_functional.py similarity index 100% rename from plinth/modules/radicale/tests/test_functional.py rename to freedombox/modules/radicale/tests/test_functional.py diff --git a/plinth/modules/radicale/urls.py b/freedombox/modules/radicale/urls.py similarity index 100% rename from plinth/modules/radicale/urls.py rename to freedombox/modules/radicale/urls.py diff --git a/plinth/modules/radicale/views.py b/freedombox/modules/radicale/views.py similarity index 100% rename from plinth/modules/radicale/views.py rename to freedombox/modules/radicale/views.py diff --git a/plinth/modules/roundcube/__init__.py b/freedombox/modules/roundcube/__init__.py similarity index 100% rename from plinth/modules/roundcube/__init__.py rename to freedombox/modules/roundcube/__init__.py diff --git a/plinth/modules/roundcube/data/usr/share/freedombox/etc/apache2/conf-available/roundcube-freedombox.conf b/freedombox/modules/roundcube/data/usr/share/freedombox/etc/apache2/conf-available/roundcube-freedombox.conf similarity index 100% rename from plinth/modules/roundcube/data/usr/share/freedombox/etc/apache2/conf-available/roundcube-freedombox.conf rename to freedombox/modules/roundcube/data/usr/share/freedombox/etc/apache2/conf-available/roundcube-freedombox.conf diff --git a/plinth/modules/roundcube/data/usr/share/freedombox/etc/fail2ban/jail.d/roundcube-auth-freedombox.conf b/freedombox/modules/roundcube/data/usr/share/freedombox/etc/fail2ban/jail.d/roundcube-auth-freedombox.conf similarity index 100% rename from plinth/modules/roundcube/data/usr/share/freedombox/etc/fail2ban/jail.d/roundcube-auth-freedombox.conf rename to freedombox/modules/roundcube/data/usr/share/freedombox/etc/fail2ban/jail.d/roundcube-auth-freedombox.conf diff --git a/plinth/modules/roundcube/data/usr/share/freedombox/modules-enabled/roundcube b/freedombox/modules/roundcube/data/usr/share/freedombox/modules-enabled/roundcube similarity index 100% rename from plinth/modules/roundcube/data/usr/share/freedombox/modules-enabled/roundcube rename to freedombox/modules/roundcube/data/usr/share/freedombox/modules-enabled/roundcube diff --git a/plinth/modules/roundcube/forms.py b/freedombox/modules/roundcube/forms.py similarity index 100% rename from plinth/modules/roundcube/forms.py rename to freedombox/modules/roundcube/forms.py diff --git a/plinth/modules/roundcube/manifest.py b/freedombox/modules/roundcube/manifest.py similarity index 100% rename from plinth/modules/roundcube/manifest.py rename to freedombox/modules/roundcube/manifest.py diff --git a/plinth/modules/roundcube/privileged.py b/freedombox/modules/roundcube/privileged.py similarity index 100% rename from plinth/modules/roundcube/privileged.py rename to freedombox/modules/roundcube/privileged.py diff --git a/plinth/modules/roundcube/static/icons/roundcube.png b/freedombox/modules/roundcube/static/icons/roundcube.png similarity index 100% rename from plinth/modules/roundcube/static/icons/roundcube.png rename to freedombox/modules/roundcube/static/icons/roundcube.png diff --git a/plinth/modules/roundcube/static/icons/roundcube.svg b/freedombox/modules/roundcube/static/icons/roundcube.svg similarity index 100% rename from plinth/modules/roundcube/static/icons/roundcube.svg rename to freedombox/modules/roundcube/static/icons/roundcube.svg diff --git a/plinth/modules/roundcube/tests/__init__.py b/freedombox/modules/roundcube/tests/__init__.py similarity index 100% rename from plinth/modules/roundcube/tests/__init__.py rename to freedombox/modules/roundcube/tests/__init__.py diff --git a/plinth/modules/roundcube/tests/test_functional.py b/freedombox/modules/roundcube/tests/test_functional.py similarity index 100% rename from plinth/modules/roundcube/tests/test_functional.py rename to freedombox/modules/roundcube/tests/test_functional.py diff --git a/plinth/modules/roundcube/urls.py b/freedombox/modules/roundcube/urls.py similarity index 100% rename from plinth/modules/roundcube/urls.py rename to freedombox/modules/roundcube/urls.py diff --git a/plinth/modules/roundcube/views.py b/freedombox/modules/roundcube/views.py similarity index 100% rename from plinth/modules/roundcube/views.py rename to freedombox/modules/roundcube/views.py diff --git a/plinth/modules/rssbridge/__init__.py b/freedombox/modules/rssbridge/__init__.py similarity index 100% rename from plinth/modules/rssbridge/__init__.py rename to freedombox/modules/rssbridge/__init__.py diff --git a/plinth/modules/rssbridge/data/usr/share/freedombox/etc/apache2/conf-available/rss-bridge.conf b/freedombox/modules/rssbridge/data/usr/share/freedombox/etc/apache2/conf-available/rss-bridge.conf similarity index 100% rename from plinth/modules/rssbridge/data/usr/share/freedombox/etc/apache2/conf-available/rss-bridge.conf rename to freedombox/modules/rssbridge/data/usr/share/freedombox/etc/apache2/conf-available/rss-bridge.conf diff --git a/plinth/modules/rssbridge/data/usr/share/freedombox/modules-enabled/rssbridge b/freedombox/modules/rssbridge/data/usr/share/freedombox/modules-enabled/rssbridge similarity index 100% rename from plinth/modules/rssbridge/data/usr/share/freedombox/modules-enabled/rssbridge rename to freedombox/modules/rssbridge/data/usr/share/freedombox/modules-enabled/rssbridge diff --git a/plinth/modules/rssbridge/forms.py b/freedombox/modules/rssbridge/forms.py similarity index 100% rename from plinth/modules/rssbridge/forms.py rename to freedombox/modules/rssbridge/forms.py diff --git a/plinth/modules/rssbridge/manifest.py b/freedombox/modules/rssbridge/manifest.py similarity index 100% rename from plinth/modules/rssbridge/manifest.py rename to freedombox/modules/rssbridge/manifest.py diff --git a/plinth/modules/rssbridge/privileged.py b/freedombox/modules/rssbridge/privileged.py similarity index 100% rename from plinth/modules/rssbridge/privileged.py rename to freedombox/modules/rssbridge/privileged.py diff --git a/plinth/modules/rssbridge/static/icons/rssbridge.png b/freedombox/modules/rssbridge/static/icons/rssbridge.png similarity index 100% rename from plinth/modules/rssbridge/static/icons/rssbridge.png rename to freedombox/modules/rssbridge/static/icons/rssbridge.png diff --git a/plinth/modules/rssbridge/static/icons/rssbridge.svg b/freedombox/modules/rssbridge/static/icons/rssbridge.svg similarity index 100% rename from plinth/modules/rssbridge/static/icons/rssbridge.svg rename to freedombox/modules/rssbridge/static/icons/rssbridge.svg diff --git a/plinth/modules/rssbridge/tests/__init__.py b/freedombox/modules/rssbridge/tests/__init__.py similarity index 100% rename from plinth/modules/rssbridge/tests/__init__.py rename to freedombox/modules/rssbridge/tests/__init__.py diff --git a/plinth/modules/rssbridge/tests/test_functional.py b/freedombox/modules/rssbridge/tests/test_functional.py similarity index 100% rename from plinth/modules/rssbridge/tests/test_functional.py rename to freedombox/modules/rssbridge/tests/test_functional.py diff --git a/plinth/modules/rssbridge/urls.py b/freedombox/modules/rssbridge/urls.py similarity index 100% rename from plinth/modules/rssbridge/urls.py rename to freedombox/modules/rssbridge/urls.py diff --git a/plinth/modules/rssbridge/views.py b/freedombox/modules/rssbridge/views.py similarity index 100% rename from plinth/modules/rssbridge/views.py rename to freedombox/modules/rssbridge/views.py diff --git a/plinth/modules/samba/__init__.py b/freedombox/modules/samba/__init__.py similarity index 100% rename from plinth/modules/samba/__init__.py rename to freedombox/modules/samba/__init__.py diff --git a/plinth/modules/samba/data/usr/lib/systemd/system/smbd.service.d/freedombox.conf b/freedombox/modules/samba/data/usr/lib/systemd/system/smbd.service.d/freedombox.conf similarity index 100% rename from plinth/modules/samba/data/usr/lib/systemd/system/smbd.service.d/freedombox.conf rename to freedombox/modules/samba/data/usr/lib/systemd/system/smbd.service.d/freedombox.conf diff --git a/plinth/modules/samba/data/usr/share/freedombox/modules-enabled/samba b/freedombox/modules/samba/data/usr/share/freedombox/modules-enabled/samba similarity index 100% rename from plinth/modules/samba/data/usr/share/freedombox/modules-enabled/samba rename to freedombox/modules/samba/data/usr/share/freedombox/modules-enabled/samba diff --git a/plinth/modules/samba/manifest.py b/freedombox/modules/samba/manifest.py similarity index 100% rename from plinth/modules/samba/manifest.py rename to freedombox/modules/samba/manifest.py diff --git a/plinth/modules/samba/privileged.py b/freedombox/modules/samba/privileged.py similarity index 100% rename from plinth/modules/samba/privileged.py rename to freedombox/modules/samba/privileged.py diff --git a/plinth/modules/samba/static/icons/samba.png b/freedombox/modules/samba/static/icons/samba.png similarity index 100% rename from plinth/modules/samba/static/icons/samba.png rename to freedombox/modules/samba/static/icons/samba.png diff --git a/plinth/modules/samba/static/icons/samba.svg b/freedombox/modules/samba/static/icons/samba.svg similarity index 100% rename from plinth/modules/samba/static/icons/samba.svg rename to freedombox/modules/samba/static/icons/samba.svg diff --git a/plinth/modules/samba/static/samba.css b/freedombox/modules/samba/static/samba.css similarity index 100% rename from plinth/modules/samba/static/samba.css rename to freedombox/modules/samba/static/samba.css diff --git a/plinth/modules/samba/templates/samba.html b/freedombox/modules/samba/templates/samba.html similarity index 100% rename from plinth/modules/samba/templates/samba.html rename to freedombox/modules/samba/templates/samba.html diff --git a/plinth/modules/samba/tests/__init__.py b/freedombox/modules/samba/tests/__init__.py similarity index 100% rename from plinth/modules/samba/tests/__init__.py rename to freedombox/modules/samba/tests/__init__.py diff --git a/plinth/modules/samba/tests/test_functional.py b/freedombox/modules/samba/tests/test_functional.py similarity index 100% rename from plinth/modules/samba/tests/test_functional.py rename to freedombox/modules/samba/tests/test_functional.py diff --git a/plinth/modules/samba/tests/test_views.py b/freedombox/modules/samba/tests/test_views.py similarity index 100% rename from plinth/modules/samba/tests/test_views.py rename to freedombox/modules/samba/tests/test_views.py diff --git a/plinth/modules/samba/urls.py b/freedombox/modules/samba/urls.py similarity index 100% rename from plinth/modules/samba/urls.py rename to freedombox/modules/samba/urls.py diff --git a/plinth/modules/samba/views.py b/freedombox/modules/samba/views.py similarity index 100% rename from plinth/modules/samba/views.py rename to freedombox/modules/samba/views.py diff --git a/plinth/modules/searx/__init__.py b/freedombox/modules/searx/__init__.py similarity index 100% rename from plinth/modules/searx/__init__.py rename to freedombox/modules/searx/__init__.py diff --git a/plinth/modules/searx/data/usr/share/freedombox/etc/apache2/conf-available/searx-freedombox-auth.conf b/freedombox/modules/searx/data/usr/share/freedombox/etc/apache2/conf-available/searx-freedombox-auth.conf similarity index 100% rename from plinth/modules/searx/data/usr/share/freedombox/etc/apache2/conf-available/searx-freedombox-auth.conf rename to freedombox/modules/searx/data/usr/share/freedombox/etc/apache2/conf-available/searx-freedombox-auth.conf diff --git a/plinth/modules/searx/data/usr/share/freedombox/etc/apache2/conf-available/searx-freedombox.conf b/freedombox/modules/searx/data/usr/share/freedombox/etc/apache2/conf-available/searx-freedombox.conf similarity index 100% rename from plinth/modules/searx/data/usr/share/freedombox/etc/apache2/conf-available/searx-freedombox.conf rename to freedombox/modules/searx/data/usr/share/freedombox/etc/apache2/conf-available/searx-freedombox.conf diff --git a/plinth/modules/searx/data/usr/share/freedombox/modules-enabled/searx b/freedombox/modules/searx/data/usr/share/freedombox/modules-enabled/searx similarity index 100% rename from plinth/modules/searx/data/usr/share/freedombox/modules-enabled/searx rename to freedombox/modules/searx/data/usr/share/freedombox/modules-enabled/searx diff --git a/plinth/modules/searx/forms.py b/freedombox/modules/searx/forms.py similarity index 100% rename from plinth/modules/searx/forms.py rename to freedombox/modules/searx/forms.py diff --git a/plinth/modules/searx/manifest.py b/freedombox/modules/searx/manifest.py similarity index 100% rename from plinth/modules/searx/manifest.py rename to freedombox/modules/searx/manifest.py diff --git a/plinth/modules/searx/privileged.py b/freedombox/modules/searx/privileged.py similarity index 100% rename from plinth/modules/searx/privileged.py rename to freedombox/modules/searx/privileged.py diff --git a/plinth/modules/searx/static/icons/searx.png b/freedombox/modules/searx/static/icons/searx.png similarity index 100% rename from plinth/modules/searx/static/icons/searx.png rename to freedombox/modules/searx/static/icons/searx.png diff --git a/plinth/modules/searx/static/icons/searx.svg b/freedombox/modules/searx/static/icons/searx.svg similarity index 100% rename from plinth/modules/searx/static/icons/searx.svg rename to freedombox/modules/searx/static/icons/searx.svg diff --git a/plinth/modules/searx/tests/__init__.py b/freedombox/modules/searx/tests/__init__.py similarity index 100% rename from plinth/modules/searx/tests/__init__.py rename to freedombox/modules/searx/tests/__init__.py diff --git a/plinth/modules/searx/tests/test_functional.py b/freedombox/modules/searx/tests/test_functional.py similarity index 100% rename from plinth/modules/searx/tests/test_functional.py rename to freedombox/modules/searx/tests/test_functional.py diff --git a/plinth/modules/searx/urls.py b/freedombox/modules/searx/urls.py similarity index 100% rename from plinth/modules/searx/urls.py rename to freedombox/modules/searx/urls.py diff --git a/plinth/modules/searx/views.py b/freedombox/modules/searx/views.py similarity index 100% rename from plinth/modules/searx/views.py rename to freedombox/modules/searx/views.py diff --git a/plinth/modules/security/__init__.py b/freedombox/modules/security/__init__.py similarity index 100% rename from plinth/modules/security/__init__.py rename to freedombox/modules/security/__init__.py diff --git a/plinth/modules/security/data/usr/share/freedombox/etc/fail2ban/fail2ban.d/freedombox.conf b/freedombox/modules/security/data/usr/share/freedombox/etc/fail2ban/fail2ban.d/freedombox.conf similarity index 100% rename from plinth/modules/security/data/usr/share/freedombox/etc/fail2ban/fail2ban.d/freedombox.conf rename to freedombox/modules/security/data/usr/share/freedombox/etc/fail2ban/fail2ban.d/freedombox.conf diff --git a/plinth/modules/security/data/usr/share/freedombox/etc/fail2ban/jail.d/freedombox.conf b/freedombox/modules/security/data/usr/share/freedombox/etc/fail2ban/jail.d/freedombox.conf similarity index 100% rename from plinth/modules/security/data/usr/share/freedombox/etc/fail2ban/jail.d/freedombox.conf rename to freedombox/modules/security/data/usr/share/freedombox/etc/fail2ban/jail.d/freedombox.conf diff --git a/plinth/modules/security/data/usr/share/freedombox/modules-enabled/security b/freedombox/modules/security/data/usr/share/freedombox/modules-enabled/security similarity index 100% rename from plinth/modules/security/data/usr/share/freedombox/modules-enabled/security rename to freedombox/modules/security/data/usr/share/freedombox/modules-enabled/security diff --git a/plinth/modules/security/forms.py b/freedombox/modules/security/forms.py similarity index 100% rename from plinth/modules/security/forms.py rename to freedombox/modules/security/forms.py diff --git a/plinth/modules/security/manifest.py b/freedombox/modules/security/manifest.py similarity index 100% rename from plinth/modules/security/manifest.py rename to freedombox/modules/security/manifest.py diff --git a/plinth/modules/security/privileged.py b/freedombox/modules/security/privileged.py similarity index 100% rename from plinth/modules/security/privileged.py rename to freedombox/modules/security/privileged.py diff --git a/plinth/modules/security/templates/security.html b/freedombox/modules/security/templates/security.html similarity index 100% rename from plinth/modules/security/templates/security.html rename to freedombox/modules/security/templates/security.html diff --git a/plinth/modules/security/templates/security_report.html b/freedombox/modules/security/templates/security_report.html similarity index 100% rename from plinth/modules/security/templates/security_report.html rename to freedombox/modules/security/templates/security_report.html diff --git a/plinth/modules/security/tests/__init__.py b/freedombox/modules/security/tests/__init__.py similarity index 100% rename from plinth/modules/security/tests/__init__.py rename to freedombox/modules/security/tests/__init__.py diff --git a/plinth/modules/security/tests/test_functional.py b/freedombox/modules/security/tests/test_functional.py similarity index 100% rename from plinth/modules/security/tests/test_functional.py rename to freedombox/modules/security/tests/test_functional.py diff --git a/plinth/modules/security/urls.py b/freedombox/modules/security/urls.py similarity index 100% rename from plinth/modules/security/urls.py rename to freedombox/modules/security/urls.py diff --git a/plinth/modules/security/views.py b/freedombox/modules/security/views.py similarity index 100% rename from plinth/modules/security/views.py rename to freedombox/modules/security/views.py diff --git a/plinth/modules/shaarli/__init__.py b/freedombox/modules/shaarli/__init__.py similarity index 100% rename from plinth/modules/shaarli/__init__.py rename to freedombox/modules/shaarli/__init__.py diff --git a/plinth/modules/shaarli/data/usr/share/freedombox/modules-enabled/shaarli b/freedombox/modules/shaarli/data/usr/share/freedombox/modules-enabled/shaarli similarity index 100% rename from plinth/modules/shaarli/data/usr/share/freedombox/modules-enabled/shaarli rename to freedombox/modules/shaarli/data/usr/share/freedombox/modules-enabled/shaarli diff --git a/plinth/modules/shaarli/manifest.py b/freedombox/modules/shaarli/manifest.py similarity index 100% rename from plinth/modules/shaarli/manifest.py rename to freedombox/modules/shaarli/manifest.py diff --git a/plinth/modules/shaarli/static/icons/shaarli.png b/freedombox/modules/shaarli/static/icons/shaarli.png similarity index 100% rename from plinth/modules/shaarli/static/icons/shaarli.png rename to freedombox/modules/shaarli/static/icons/shaarli.png diff --git a/plinth/modules/shaarli/static/icons/shaarli.svg b/freedombox/modules/shaarli/static/icons/shaarli.svg similarity index 100% rename from plinth/modules/shaarli/static/icons/shaarli.svg rename to freedombox/modules/shaarli/static/icons/shaarli.svg diff --git a/plinth/modules/shaarli/tests/__init__.py b/freedombox/modules/shaarli/tests/__init__.py similarity index 100% rename from plinth/modules/shaarli/tests/__init__.py rename to freedombox/modules/shaarli/tests/__init__.py diff --git a/plinth/modules/shaarli/tests/test_functional.py b/freedombox/modules/shaarli/tests/test_functional.py similarity index 100% rename from plinth/modules/shaarli/tests/test_functional.py rename to freedombox/modules/shaarli/tests/test_functional.py diff --git a/plinth/modules/shaarli/urls.py b/freedombox/modules/shaarli/urls.py similarity index 100% rename from plinth/modules/shaarli/urls.py rename to freedombox/modules/shaarli/urls.py diff --git a/plinth/modules/shadowsocks/__init__.py b/freedombox/modules/shadowsocks/__init__.py similarity index 100% rename from plinth/modules/shadowsocks/__init__.py rename to freedombox/modules/shadowsocks/__init__.py diff --git a/plinth/modules/shadowsocks/data/usr/lib/firewalld/services/shadowsocks-local-plinth.xml b/freedombox/modules/shadowsocks/data/usr/lib/firewalld/services/shadowsocks-local-plinth.xml similarity index 100% rename from plinth/modules/shadowsocks/data/usr/lib/firewalld/services/shadowsocks-local-plinth.xml rename to freedombox/modules/shadowsocks/data/usr/lib/firewalld/services/shadowsocks-local-plinth.xml diff --git a/plinth/modules/shadowsocks/data/usr/lib/systemd/system/shadowsocks-libev-local@.service.d/freedombox.conf b/freedombox/modules/shadowsocks/data/usr/lib/systemd/system/shadowsocks-libev-local@.service.d/freedombox.conf similarity index 100% rename from plinth/modules/shadowsocks/data/usr/lib/systemd/system/shadowsocks-libev-local@.service.d/freedombox.conf rename to freedombox/modules/shadowsocks/data/usr/lib/systemd/system/shadowsocks-libev-local@.service.d/freedombox.conf diff --git a/plinth/modules/shadowsocks/data/usr/share/freedombox/modules-enabled/shadowsocks b/freedombox/modules/shadowsocks/data/usr/share/freedombox/modules-enabled/shadowsocks similarity index 100% rename from plinth/modules/shadowsocks/data/usr/share/freedombox/modules-enabled/shadowsocks rename to freedombox/modules/shadowsocks/data/usr/share/freedombox/modules-enabled/shadowsocks diff --git a/plinth/modules/shadowsocks/forms.py b/freedombox/modules/shadowsocks/forms.py similarity index 100% rename from plinth/modules/shadowsocks/forms.py rename to freedombox/modules/shadowsocks/forms.py diff --git a/plinth/modules/shadowsocks/manifest.py b/freedombox/modules/shadowsocks/manifest.py similarity index 100% rename from plinth/modules/shadowsocks/manifest.py rename to freedombox/modules/shadowsocks/manifest.py diff --git a/plinth/modules/shadowsocks/privileged.py b/freedombox/modules/shadowsocks/privileged.py similarity index 100% rename from plinth/modules/shadowsocks/privileged.py rename to freedombox/modules/shadowsocks/privileged.py diff --git a/plinth/modules/shadowsocks/static/icons/shadowsocks.png b/freedombox/modules/shadowsocks/static/icons/shadowsocks.png similarity index 100% rename from plinth/modules/shadowsocks/static/icons/shadowsocks.png rename to freedombox/modules/shadowsocks/static/icons/shadowsocks.png diff --git a/plinth/modules/shadowsocks/static/icons/shadowsocks.svg b/freedombox/modules/shadowsocks/static/icons/shadowsocks.svg similarity index 100% rename from plinth/modules/shadowsocks/static/icons/shadowsocks.svg rename to freedombox/modules/shadowsocks/static/icons/shadowsocks.svg diff --git a/plinth/modules/shadowsocks/tests/__init__.py b/freedombox/modules/shadowsocks/tests/__init__.py similarity index 100% rename from plinth/modules/shadowsocks/tests/__init__.py rename to freedombox/modules/shadowsocks/tests/__init__.py diff --git a/plinth/modules/shadowsocks/tests/test_functional.py b/freedombox/modules/shadowsocks/tests/test_functional.py similarity index 100% rename from plinth/modules/shadowsocks/tests/test_functional.py rename to freedombox/modules/shadowsocks/tests/test_functional.py diff --git a/plinth/modules/shadowsocks/urls.py b/freedombox/modules/shadowsocks/urls.py similarity index 100% rename from plinth/modules/shadowsocks/urls.py rename to freedombox/modules/shadowsocks/urls.py diff --git a/plinth/modules/shadowsocks/views.py b/freedombox/modules/shadowsocks/views.py similarity index 100% rename from plinth/modules/shadowsocks/views.py rename to freedombox/modules/shadowsocks/views.py diff --git a/plinth/modules/shadowsocksserver/__init__.py b/freedombox/modules/shadowsocksserver/__init__.py similarity index 100% rename from plinth/modules/shadowsocksserver/__init__.py rename to freedombox/modules/shadowsocksserver/__init__.py diff --git a/plinth/modules/shadowsocksserver/data/usr/lib/firewalld/services/shadowsocks-server-freedombox.xml b/freedombox/modules/shadowsocksserver/data/usr/lib/firewalld/services/shadowsocks-server-freedombox.xml similarity index 100% rename from plinth/modules/shadowsocksserver/data/usr/lib/firewalld/services/shadowsocks-server-freedombox.xml rename to freedombox/modules/shadowsocksserver/data/usr/lib/firewalld/services/shadowsocks-server-freedombox.xml diff --git a/plinth/modules/shadowsocksserver/data/usr/lib/systemd/system/shadowsocks-libev-server@.service.d/freedombox.conf b/freedombox/modules/shadowsocksserver/data/usr/lib/systemd/system/shadowsocks-libev-server@.service.d/freedombox.conf similarity index 100% rename from plinth/modules/shadowsocksserver/data/usr/lib/systemd/system/shadowsocks-libev-server@.service.d/freedombox.conf rename to freedombox/modules/shadowsocksserver/data/usr/lib/systemd/system/shadowsocks-libev-server@.service.d/freedombox.conf diff --git a/plinth/modules/shadowsocksserver/data/usr/share/freedombox/modules-enabled/shadowsocksserver b/freedombox/modules/shadowsocksserver/data/usr/share/freedombox/modules-enabled/shadowsocksserver similarity index 100% rename from plinth/modules/shadowsocksserver/data/usr/share/freedombox/modules-enabled/shadowsocksserver rename to freedombox/modules/shadowsocksserver/data/usr/share/freedombox/modules-enabled/shadowsocksserver diff --git a/plinth/modules/shadowsocksserver/forms.py b/freedombox/modules/shadowsocksserver/forms.py similarity index 100% rename from plinth/modules/shadowsocksserver/forms.py rename to freedombox/modules/shadowsocksserver/forms.py diff --git a/plinth/modules/shadowsocksserver/manifest.py b/freedombox/modules/shadowsocksserver/manifest.py similarity index 100% rename from plinth/modules/shadowsocksserver/manifest.py rename to freedombox/modules/shadowsocksserver/manifest.py diff --git a/plinth/modules/shadowsocksserver/privileged.py b/freedombox/modules/shadowsocksserver/privileged.py similarity index 100% rename from plinth/modules/shadowsocksserver/privileged.py rename to freedombox/modules/shadowsocksserver/privileged.py diff --git a/plinth/modules/shadowsocksserver/static/icons/shadowsocks.png b/freedombox/modules/shadowsocksserver/static/icons/shadowsocks.png similarity index 100% rename from plinth/modules/shadowsocksserver/static/icons/shadowsocks.png rename to freedombox/modules/shadowsocksserver/static/icons/shadowsocks.png diff --git a/plinth/modules/shadowsocksserver/static/icons/shadowsocks.svg b/freedombox/modules/shadowsocksserver/static/icons/shadowsocks.svg similarity index 100% rename from plinth/modules/shadowsocksserver/static/icons/shadowsocks.svg rename to freedombox/modules/shadowsocksserver/static/icons/shadowsocks.svg diff --git a/plinth/modules/shadowsocksserver/tests/__init__.py b/freedombox/modules/shadowsocksserver/tests/__init__.py similarity index 100% rename from plinth/modules/shadowsocksserver/tests/__init__.py rename to freedombox/modules/shadowsocksserver/tests/__init__.py diff --git a/plinth/modules/shadowsocksserver/tests/test_functional.py b/freedombox/modules/shadowsocksserver/tests/test_functional.py similarity index 100% rename from plinth/modules/shadowsocksserver/tests/test_functional.py rename to freedombox/modules/shadowsocksserver/tests/test_functional.py diff --git a/plinth/modules/shadowsocksserver/urls.py b/freedombox/modules/shadowsocksserver/urls.py similarity index 100% rename from plinth/modules/shadowsocksserver/urls.py rename to freedombox/modules/shadowsocksserver/urls.py diff --git a/plinth/modules/shadowsocksserver/views.py b/freedombox/modules/shadowsocksserver/views.py similarity index 100% rename from plinth/modules/shadowsocksserver/views.py rename to freedombox/modules/shadowsocksserver/views.py diff --git a/plinth/modules/sharing/__init__.py b/freedombox/modules/sharing/__init__.py similarity index 100% rename from plinth/modules/sharing/__init__.py rename to freedombox/modules/sharing/__init__.py diff --git a/plinth/modules/sharing/data/usr/share/freedombox/etc/apache2/includes/freedombox-sharing.conf b/freedombox/modules/sharing/data/usr/share/freedombox/etc/apache2/includes/freedombox-sharing.conf similarity index 100% rename from plinth/modules/sharing/data/usr/share/freedombox/etc/apache2/includes/freedombox-sharing.conf rename to freedombox/modules/sharing/data/usr/share/freedombox/etc/apache2/includes/freedombox-sharing.conf diff --git a/plinth/modules/sharing/data/usr/share/freedombox/modules-enabled/sharing b/freedombox/modules/sharing/data/usr/share/freedombox/modules-enabled/sharing similarity index 100% rename from plinth/modules/sharing/data/usr/share/freedombox/modules-enabled/sharing rename to freedombox/modules/sharing/data/usr/share/freedombox/modules-enabled/sharing diff --git a/plinth/modules/sharing/forms.py b/freedombox/modules/sharing/forms.py similarity index 100% rename from plinth/modules/sharing/forms.py rename to freedombox/modules/sharing/forms.py diff --git a/plinth/modules/sharing/manifest.py b/freedombox/modules/sharing/manifest.py similarity index 100% rename from plinth/modules/sharing/manifest.py rename to freedombox/modules/sharing/manifest.py diff --git a/plinth/modules/sharing/privileged.py b/freedombox/modules/sharing/privileged.py similarity index 100% rename from plinth/modules/sharing/privileged.py rename to freedombox/modules/sharing/privileged.py diff --git a/plinth/modules/sharing/static/icons/sharing.png b/freedombox/modules/sharing/static/icons/sharing.png similarity index 100% rename from plinth/modules/sharing/static/icons/sharing.png rename to freedombox/modules/sharing/static/icons/sharing.png diff --git a/plinth/modules/sharing/static/icons/sharing.svg b/freedombox/modules/sharing/static/icons/sharing.svg similarity index 100% rename from plinth/modules/sharing/static/icons/sharing.svg rename to freedombox/modules/sharing/static/icons/sharing.svg diff --git a/plinth/modules/sharing/static/sharing.css b/freedombox/modules/sharing/static/sharing.css similarity index 100% rename from plinth/modules/sharing/static/sharing.css rename to freedombox/modules/sharing/static/sharing.css diff --git a/plinth/modules/sharing/static/sharing_add_edit.js b/freedombox/modules/sharing/static/sharing_add_edit.js similarity index 100% rename from plinth/modules/sharing/static/sharing_add_edit.js rename to freedombox/modules/sharing/static/sharing_add_edit.js diff --git a/plinth/modules/sharing/templates/sharing.html b/freedombox/modules/sharing/templates/sharing.html similarity index 100% rename from plinth/modules/sharing/templates/sharing.html rename to freedombox/modules/sharing/templates/sharing.html diff --git a/plinth/modules/sharing/templates/sharing_add_edit.html b/freedombox/modules/sharing/templates/sharing_add_edit.html similarity index 100% rename from plinth/modules/sharing/templates/sharing_add_edit.html rename to freedombox/modules/sharing/templates/sharing_add_edit.html diff --git a/plinth/modules/sharing/tests/__init__.py b/freedombox/modules/sharing/tests/__init__.py similarity index 100% rename from plinth/modules/sharing/tests/__init__.py rename to freedombox/modules/sharing/tests/__init__.py diff --git a/plinth/modules/sharing/tests/test_functional.py b/freedombox/modules/sharing/tests/test_functional.py similarity index 100% rename from plinth/modules/sharing/tests/test_functional.py rename to freedombox/modules/sharing/tests/test_functional.py diff --git a/plinth/modules/sharing/urls.py b/freedombox/modules/sharing/urls.py similarity index 100% rename from plinth/modules/sharing/urls.py rename to freedombox/modules/sharing/urls.py diff --git a/plinth/modules/sharing/views.py b/freedombox/modules/sharing/views.py similarity index 100% rename from plinth/modules/sharing/views.py rename to freedombox/modules/sharing/views.py diff --git a/plinth/modules/snapshot/__init__.py b/freedombox/modules/snapshot/__init__.py similarity index 100% rename from plinth/modules/snapshot/__init__.py rename to freedombox/modules/snapshot/__init__.py diff --git a/plinth/modules/snapshot/data/usr/share/freedombox/modules-enabled/snapshot b/freedombox/modules/snapshot/data/usr/share/freedombox/modules-enabled/snapshot similarity index 100% rename from plinth/modules/snapshot/data/usr/share/freedombox/modules-enabled/snapshot rename to freedombox/modules/snapshot/data/usr/share/freedombox/modules-enabled/snapshot diff --git a/plinth/modules/snapshot/forms.py b/freedombox/modules/snapshot/forms.py similarity index 100% rename from plinth/modules/snapshot/forms.py rename to freedombox/modules/snapshot/forms.py diff --git a/plinth/modules/snapshot/manifest.py b/freedombox/modules/snapshot/manifest.py similarity index 100% rename from plinth/modules/snapshot/manifest.py rename to freedombox/modules/snapshot/manifest.py diff --git a/plinth/modules/snapshot/privileged.py b/freedombox/modules/snapshot/privileged.py similarity index 100% rename from plinth/modules/snapshot/privileged.py rename to freedombox/modules/snapshot/privileged.py diff --git a/plinth/modules/snapshot/static/snapshot.js b/freedombox/modules/snapshot/static/snapshot.js similarity index 100% rename from plinth/modules/snapshot/static/snapshot.js rename to freedombox/modules/snapshot/static/snapshot.js diff --git a/plinth/modules/snapshot/templates/snapshot.html b/freedombox/modules/snapshot/templates/snapshot.html similarity index 100% rename from plinth/modules/snapshot/templates/snapshot.html rename to freedombox/modules/snapshot/templates/snapshot.html diff --git a/plinth/modules/snapshot/templates/snapshot_delete_selected.html b/freedombox/modules/snapshot/templates/snapshot_delete_selected.html similarity index 100% rename from plinth/modules/snapshot/templates/snapshot_delete_selected.html rename to freedombox/modules/snapshot/templates/snapshot_delete_selected.html diff --git a/plinth/modules/snapshot/templates/snapshot_manage.html b/freedombox/modules/snapshot/templates/snapshot_manage.html similarity index 100% rename from plinth/modules/snapshot/templates/snapshot_manage.html rename to freedombox/modules/snapshot/templates/snapshot_manage.html diff --git a/plinth/modules/snapshot/templates/snapshot_not_supported.html b/freedombox/modules/snapshot/templates/snapshot_not_supported.html similarity index 100% rename from plinth/modules/snapshot/templates/snapshot_not_supported.html rename to freedombox/modules/snapshot/templates/snapshot_not_supported.html diff --git a/plinth/modules/snapshot/templates/snapshot_rollback.html b/freedombox/modules/snapshot/templates/snapshot_rollback.html similarity index 100% rename from plinth/modules/snapshot/templates/snapshot_rollback.html rename to freedombox/modules/snapshot/templates/snapshot_rollback.html diff --git a/plinth/modules/snapshot/tests/__init__.py b/freedombox/modules/snapshot/tests/__init__.py similarity index 100% rename from plinth/modules/snapshot/tests/__init__.py rename to freedombox/modules/snapshot/tests/__init__.py diff --git a/plinth/modules/snapshot/tests/test_functional.py b/freedombox/modules/snapshot/tests/test_functional.py similarity index 100% rename from plinth/modules/snapshot/tests/test_functional.py rename to freedombox/modules/snapshot/tests/test_functional.py diff --git a/plinth/modules/snapshot/tests/test_privileged.py b/freedombox/modules/snapshot/tests/test_privileged.py similarity index 100% rename from plinth/modules/snapshot/tests/test_privileged.py rename to freedombox/modules/snapshot/tests/test_privileged.py diff --git a/plinth/modules/snapshot/urls.py b/freedombox/modules/snapshot/urls.py similarity index 100% rename from plinth/modules/snapshot/urls.py rename to freedombox/modules/snapshot/urls.py diff --git a/plinth/modules/snapshot/views.py b/freedombox/modules/snapshot/views.py similarity index 100% rename from plinth/modules/snapshot/views.py rename to freedombox/modules/snapshot/views.py diff --git a/plinth/modules/sogo/__init__.py b/freedombox/modules/sogo/__init__.py similarity index 100% rename from plinth/modules/sogo/__init__.py rename to freedombox/modules/sogo/__init__.py diff --git a/plinth/modules/sogo/data/usr/lib/systemd/system/sogo.service.d/freedombox.conf b/freedombox/modules/sogo/data/usr/lib/systemd/system/sogo.service.d/freedombox.conf similarity index 100% rename from plinth/modules/sogo/data/usr/lib/systemd/system/sogo.service.d/freedombox.conf rename to freedombox/modules/sogo/data/usr/lib/systemd/system/sogo.service.d/freedombox.conf diff --git a/plinth/modules/sogo/data/usr/share/freedombox/etc/apache2/conf-available/sogo-freedombox.conf b/freedombox/modules/sogo/data/usr/share/freedombox/etc/apache2/conf-available/sogo-freedombox.conf similarity index 100% rename from plinth/modules/sogo/data/usr/share/freedombox/etc/apache2/conf-available/sogo-freedombox.conf rename to freedombox/modules/sogo/data/usr/share/freedombox/etc/apache2/conf-available/sogo-freedombox.conf diff --git a/plinth/modules/sogo/data/usr/share/freedombox/modules-enabled/sogo b/freedombox/modules/sogo/data/usr/share/freedombox/modules-enabled/sogo similarity index 100% rename from plinth/modules/sogo/data/usr/share/freedombox/modules-enabled/sogo rename to freedombox/modules/sogo/data/usr/share/freedombox/modules-enabled/sogo diff --git a/plinth/modules/sogo/forms.py b/freedombox/modules/sogo/forms.py similarity index 100% rename from plinth/modules/sogo/forms.py rename to freedombox/modules/sogo/forms.py diff --git a/plinth/modules/sogo/manifest.py b/freedombox/modules/sogo/manifest.py similarity index 100% rename from plinth/modules/sogo/manifest.py rename to freedombox/modules/sogo/manifest.py diff --git a/plinth/modules/sogo/privileged.py b/freedombox/modules/sogo/privileged.py similarity index 100% rename from plinth/modules/sogo/privileged.py rename to freedombox/modules/sogo/privileged.py diff --git a/plinth/modules/sogo/static/icons/sogo.png b/freedombox/modules/sogo/static/icons/sogo.png similarity index 100% rename from plinth/modules/sogo/static/icons/sogo.png rename to freedombox/modules/sogo/static/icons/sogo.png diff --git a/plinth/modules/sogo/static/icons/sogo.svg b/freedombox/modules/sogo/static/icons/sogo.svg similarity index 100% rename from plinth/modules/sogo/static/icons/sogo.svg rename to freedombox/modules/sogo/static/icons/sogo.svg diff --git a/plinth/modules/sogo/tests/__init__.py b/freedombox/modules/sogo/tests/__init__.py similarity index 100% rename from plinth/modules/sogo/tests/__init__.py rename to freedombox/modules/sogo/tests/__init__.py diff --git a/plinth/modules/sogo/tests/test_functional.py b/freedombox/modules/sogo/tests/test_functional.py similarity index 100% rename from plinth/modules/sogo/tests/test_functional.py rename to freedombox/modules/sogo/tests/test_functional.py diff --git a/plinth/modules/sogo/urls.py b/freedombox/modules/sogo/urls.py similarity index 100% rename from plinth/modules/sogo/urls.py rename to freedombox/modules/sogo/urls.py diff --git a/plinth/modules/sogo/views.py b/freedombox/modules/sogo/views.py similarity index 100% rename from plinth/modules/sogo/views.py rename to freedombox/modules/sogo/views.py diff --git a/plinth/modules/ssh/__init__.py b/freedombox/modules/ssh/__init__.py similarity index 100% rename from plinth/modules/ssh/__init__.py rename to freedombox/modules/ssh/__init__.py diff --git a/plinth/modules/ssh/data/usr/lib/systemd/system/ssh.service.d/freedombox.conf b/freedombox/modules/ssh/data/usr/lib/systemd/system/ssh.service.d/freedombox.conf similarity index 100% rename from plinth/modules/ssh/data/usr/lib/systemd/system/ssh.service.d/freedombox.conf rename to freedombox/modules/ssh/data/usr/lib/systemd/system/ssh.service.d/freedombox.conf diff --git a/plinth/modules/ssh/data/usr/share/freedombox/etc/avahi/services/sftp-ssh.service b/freedombox/modules/ssh/data/usr/share/freedombox/etc/avahi/services/sftp-ssh.service similarity index 100% rename from plinth/modules/ssh/data/usr/share/freedombox/etc/avahi/services/sftp-ssh.service rename to freedombox/modules/ssh/data/usr/share/freedombox/etc/avahi/services/sftp-ssh.service diff --git a/plinth/modules/ssh/data/usr/share/freedombox/etc/avahi/services/ssh.service b/freedombox/modules/ssh/data/usr/share/freedombox/etc/avahi/services/ssh.service similarity index 100% rename from plinth/modules/ssh/data/usr/share/freedombox/etc/avahi/services/ssh.service rename to freedombox/modules/ssh/data/usr/share/freedombox/etc/avahi/services/ssh.service diff --git a/plinth/modules/ssh/data/usr/share/freedombox/etc/fail2ban/jail.d/ssh-freedombox.conf b/freedombox/modules/ssh/data/usr/share/freedombox/etc/fail2ban/jail.d/ssh-freedombox.conf similarity index 100% rename from plinth/modules/ssh/data/usr/share/freedombox/etc/fail2ban/jail.d/ssh-freedombox.conf rename to freedombox/modules/ssh/data/usr/share/freedombox/etc/fail2ban/jail.d/ssh-freedombox.conf diff --git a/plinth/modules/ssh/data/usr/share/freedombox/modules-enabled/ssh b/freedombox/modules/ssh/data/usr/share/freedombox/modules-enabled/ssh similarity index 100% rename from plinth/modules/ssh/data/usr/share/freedombox/modules-enabled/ssh rename to freedombox/modules/ssh/data/usr/share/freedombox/modules-enabled/ssh diff --git a/plinth/modules/ssh/forms.py b/freedombox/modules/ssh/forms.py similarity index 100% rename from plinth/modules/ssh/forms.py rename to freedombox/modules/ssh/forms.py diff --git a/plinth/modules/ssh/manifest.py b/freedombox/modules/ssh/manifest.py similarity index 100% rename from plinth/modules/ssh/manifest.py rename to freedombox/modules/ssh/manifest.py diff --git a/plinth/modules/ssh/privileged.py b/freedombox/modules/ssh/privileged.py similarity index 100% rename from plinth/modules/ssh/privileged.py rename to freedombox/modules/ssh/privileged.py diff --git a/plinth/modules/ssh/templates/ssh.html b/freedombox/modules/ssh/templates/ssh.html similarity index 100% rename from plinth/modules/ssh/templates/ssh.html rename to freedombox/modules/ssh/templates/ssh.html diff --git a/plinth/modules/ssh/tests/__init__.py b/freedombox/modules/ssh/tests/__init__.py similarity index 100% rename from plinth/modules/ssh/tests/__init__.py rename to freedombox/modules/ssh/tests/__init__.py diff --git a/plinth/modules/ssh/tests/test_functional.py b/freedombox/modules/ssh/tests/test_functional.py similarity index 100% rename from plinth/modules/ssh/tests/test_functional.py rename to freedombox/modules/ssh/tests/test_functional.py diff --git a/plinth/modules/ssh/urls.py b/freedombox/modules/ssh/urls.py similarity index 100% rename from plinth/modules/ssh/urls.py rename to freedombox/modules/ssh/urls.py diff --git a/plinth/modules/ssh/views.py b/freedombox/modules/ssh/views.py similarity index 100% rename from plinth/modules/ssh/views.py rename to freedombox/modules/ssh/views.py diff --git a/plinth/modules/storage/__init__.py b/freedombox/modules/storage/__init__.py similarity index 100% rename from plinth/modules/storage/__init__.py rename to freedombox/modules/storage/__init__.py diff --git a/plinth/modules/storage/data/usr/share/freedombox/modules-enabled/storage b/freedombox/modules/storage/data/usr/share/freedombox/modules-enabled/storage similarity index 100% rename from plinth/modules/storage/data/usr/share/freedombox/modules-enabled/storage rename to freedombox/modules/storage/data/usr/share/freedombox/modules-enabled/storage diff --git a/plinth/modules/storage/data/usr/share/polkit-1/rules.d/50-freedombox-udisks2.rules b/freedombox/modules/storage/data/usr/share/polkit-1/rules.d/50-freedombox-udisks2.rules similarity index 100% rename from plinth/modules/storage/data/usr/share/polkit-1/rules.d/50-freedombox-udisks2.rules rename to freedombox/modules/storage/data/usr/share/polkit-1/rules.d/50-freedombox-udisks2.rules diff --git a/plinth/modules/storage/forms.py b/freedombox/modules/storage/forms.py similarity index 100% rename from plinth/modules/storage/forms.py rename to freedombox/modules/storage/forms.py diff --git a/plinth/modules/storage/manifest.py b/freedombox/modules/storage/manifest.py similarity index 100% rename from plinth/modules/storage/manifest.py rename to freedombox/modules/storage/manifest.py diff --git a/plinth/modules/storage/privileged.py b/freedombox/modules/storage/privileged.py similarity index 100% rename from plinth/modules/storage/privileged.py rename to freedombox/modules/storage/privileged.py diff --git a/plinth/modules/storage/static/storage.css b/freedombox/modules/storage/static/storage.css similarity index 100% rename from plinth/modules/storage/static/storage.css rename to freedombox/modules/storage/static/storage.css diff --git a/plinth/modules/storage/templates/storage.html b/freedombox/modules/storage/templates/storage.html similarity index 100% rename from plinth/modules/storage/templates/storage.html rename to freedombox/modules/storage/templates/storage.html diff --git a/plinth/modules/storage/templates/storage_expand.html b/freedombox/modules/storage/templates/storage_expand.html similarity index 100% rename from plinth/modules/storage/templates/storage_expand.html rename to freedombox/modules/storage/templates/storage_expand.html diff --git a/plinth/modules/storage/tests/__init__.py b/freedombox/modules/storage/tests/__init__.py similarity index 100% rename from plinth/modules/storage/tests/__init__.py rename to freedombox/modules/storage/tests/__init__.py diff --git a/plinth/modules/storage/tests/test_functional.py b/freedombox/modules/storage/tests/test_functional.py similarity index 100% rename from plinth/modules/storage/tests/test_functional.py rename to freedombox/modules/storage/tests/test_functional.py diff --git a/plinth/modules/storage/tests/test_storage.py b/freedombox/modules/storage/tests/test_storage.py similarity index 100% rename from plinth/modules/storage/tests/test_storage.py rename to freedombox/modules/storage/tests/test_storage.py diff --git a/plinth/modules/storage/udisks2.py b/freedombox/modules/storage/udisks2.py similarity index 100% rename from plinth/modules/storage/udisks2.py rename to freedombox/modules/storage/udisks2.py diff --git a/plinth/modules/storage/urls.py b/freedombox/modules/storage/urls.py similarity index 100% rename from plinth/modules/storage/urls.py rename to freedombox/modules/storage/urls.py diff --git a/plinth/modules/storage/views.py b/freedombox/modules/storage/views.py similarity index 100% rename from plinth/modules/storage/views.py rename to freedombox/modules/storage/views.py diff --git a/plinth/modules/syncthing/__init__.py b/freedombox/modules/syncthing/__init__.py similarity index 100% rename from plinth/modules/syncthing/__init__.py rename to freedombox/modules/syncthing/__init__.py diff --git a/plinth/modules/syncthing/data/usr/lib/systemd/system/syncthing@syncthing.service.d/freedombox.conf b/freedombox/modules/syncthing/data/usr/lib/systemd/system/syncthing@syncthing.service.d/freedombox.conf similarity index 100% rename from plinth/modules/syncthing/data/usr/lib/systemd/system/syncthing@syncthing.service.d/freedombox.conf rename to freedombox/modules/syncthing/data/usr/lib/systemd/system/syncthing@syncthing.service.d/freedombox.conf diff --git a/plinth/modules/syncthing/data/usr/lib/sysusers.d/freedombox-syncthing.conf b/freedombox/modules/syncthing/data/usr/lib/sysusers.d/freedombox-syncthing.conf similarity index 100% rename from plinth/modules/syncthing/data/usr/lib/sysusers.d/freedombox-syncthing.conf rename to freedombox/modules/syncthing/data/usr/lib/sysusers.d/freedombox-syncthing.conf diff --git a/plinth/modules/syncthing/data/usr/share/freedombox/etc/apache2/conf-available/syncthing-plinth.conf b/freedombox/modules/syncthing/data/usr/share/freedombox/etc/apache2/conf-available/syncthing-plinth.conf similarity index 100% rename from plinth/modules/syncthing/data/usr/share/freedombox/etc/apache2/conf-available/syncthing-plinth.conf rename to freedombox/modules/syncthing/data/usr/share/freedombox/etc/apache2/conf-available/syncthing-plinth.conf diff --git a/plinth/modules/syncthing/data/usr/share/freedombox/modules-enabled/syncthing b/freedombox/modules/syncthing/data/usr/share/freedombox/modules-enabled/syncthing similarity index 100% rename from plinth/modules/syncthing/data/usr/share/freedombox/modules-enabled/syncthing rename to freedombox/modules/syncthing/data/usr/share/freedombox/modules-enabled/syncthing diff --git a/plinth/modules/syncthing/manifest.py b/freedombox/modules/syncthing/manifest.py similarity index 100% rename from plinth/modules/syncthing/manifest.py rename to freedombox/modules/syncthing/manifest.py diff --git a/plinth/modules/syncthing/privileged.py b/freedombox/modules/syncthing/privileged.py similarity index 100% rename from plinth/modules/syncthing/privileged.py rename to freedombox/modules/syncthing/privileged.py diff --git a/plinth/modules/syncthing/static/icons/syncthing.png b/freedombox/modules/syncthing/static/icons/syncthing.png similarity index 100% rename from plinth/modules/syncthing/static/icons/syncthing.png rename to freedombox/modules/syncthing/static/icons/syncthing.png diff --git a/plinth/modules/syncthing/static/icons/syncthing.svg b/freedombox/modules/syncthing/static/icons/syncthing.svg similarity index 100% rename from plinth/modules/syncthing/static/icons/syncthing.svg rename to freedombox/modules/syncthing/static/icons/syncthing.svg diff --git a/plinth/modules/syncthing/tests/__init__.py b/freedombox/modules/syncthing/tests/__init__.py similarity index 100% rename from plinth/modules/syncthing/tests/__init__.py rename to freedombox/modules/syncthing/tests/__init__.py diff --git a/plinth/modules/syncthing/tests/test_functional.py b/freedombox/modules/syncthing/tests/test_functional.py similarity index 100% rename from plinth/modules/syncthing/tests/test_functional.py rename to freedombox/modules/syncthing/tests/test_functional.py diff --git a/plinth/modules/syncthing/urls.py b/freedombox/modules/syncthing/urls.py similarity index 100% rename from plinth/modules/syncthing/urls.py rename to freedombox/modules/syncthing/urls.py diff --git a/plinth/modules/tiddlywiki/__init__.py b/freedombox/modules/tiddlywiki/__init__.py similarity index 100% rename from plinth/modules/tiddlywiki/__init__.py rename to freedombox/modules/tiddlywiki/__init__.py diff --git a/plinth/modules/tiddlywiki/data/usr/share/freedombox/etc/apache2/conf-available/tiddlywiki-freedombox.conf b/freedombox/modules/tiddlywiki/data/usr/share/freedombox/etc/apache2/conf-available/tiddlywiki-freedombox.conf similarity index 100% rename from plinth/modules/tiddlywiki/data/usr/share/freedombox/etc/apache2/conf-available/tiddlywiki-freedombox.conf rename to freedombox/modules/tiddlywiki/data/usr/share/freedombox/etc/apache2/conf-available/tiddlywiki-freedombox.conf diff --git a/plinth/modules/tiddlywiki/data/usr/share/freedombox/modules-enabled/tiddlywiki b/freedombox/modules/tiddlywiki/data/usr/share/freedombox/modules-enabled/tiddlywiki similarity index 100% rename from plinth/modules/tiddlywiki/data/usr/share/freedombox/modules-enabled/tiddlywiki rename to freedombox/modules/tiddlywiki/data/usr/share/freedombox/modules-enabled/tiddlywiki diff --git a/plinth/modules/tiddlywiki/forms.py b/freedombox/modules/tiddlywiki/forms.py similarity index 100% rename from plinth/modules/tiddlywiki/forms.py rename to freedombox/modules/tiddlywiki/forms.py diff --git a/plinth/modules/tiddlywiki/manifest.py b/freedombox/modules/tiddlywiki/manifest.py similarity index 100% rename from plinth/modules/tiddlywiki/manifest.py rename to freedombox/modules/tiddlywiki/manifest.py diff --git a/plinth/modules/tiddlywiki/privileged.py b/freedombox/modules/tiddlywiki/privileged.py similarity index 100% rename from plinth/modules/tiddlywiki/privileged.py rename to freedombox/modules/tiddlywiki/privileged.py diff --git a/plinth/modules/tiddlywiki/static/icons/tiddlywiki.png b/freedombox/modules/tiddlywiki/static/icons/tiddlywiki.png similarity index 100% rename from plinth/modules/tiddlywiki/static/icons/tiddlywiki.png rename to freedombox/modules/tiddlywiki/static/icons/tiddlywiki.png diff --git a/plinth/modules/tiddlywiki/static/icons/tiddlywiki.svg b/freedombox/modules/tiddlywiki/static/icons/tiddlywiki.svg similarity index 100% rename from plinth/modules/tiddlywiki/static/icons/tiddlywiki.svg rename to freedombox/modules/tiddlywiki/static/icons/tiddlywiki.svg diff --git a/plinth/modules/tiddlywiki/templates/tiddlywiki_configure.html b/freedombox/modules/tiddlywiki/templates/tiddlywiki_configure.html similarity index 100% rename from plinth/modules/tiddlywiki/templates/tiddlywiki_configure.html rename to freedombox/modules/tiddlywiki/templates/tiddlywiki_configure.html diff --git a/plinth/modules/tiddlywiki/templates/tiddlywiki_delete.html b/freedombox/modules/tiddlywiki/templates/tiddlywiki_delete.html similarity index 100% rename from plinth/modules/tiddlywiki/templates/tiddlywiki_delete.html rename to freedombox/modules/tiddlywiki/templates/tiddlywiki_delete.html diff --git a/plinth/modules/tiddlywiki/templates/tiddlywiki_upload_file.html b/freedombox/modules/tiddlywiki/templates/tiddlywiki_upload_file.html similarity index 100% rename from plinth/modules/tiddlywiki/templates/tiddlywiki_upload_file.html rename to freedombox/modules/tiddlywiki/templates/tiddlywiki_upload_file.html diff --git a/plinth/modules/tiddlywiki/tests/__init__.py b/freedombox/modules/tiddlywiki/tests/__init__.py similarity index 100% rename from plinth/modules/tiddlywiki/tests/__init__.py rename to freedombox/modules/tiddlywiki/tests/__init__.py diff --git a/plinth/modules/tiddlywiki/tests/data/dummy_wiki.html b/freedombox/modules/tiddlywiki/tests/data/dummy_wiki.html similarity index 100% rename from plinth/modules/tiddlywiki/tests/data/dummy_wiki.html rename to freedombox/modules/tiddlywiki/tests/data/dummy_wiki.html diff --git a/plinth/modules/tiddlywiki/tests/test_functional.py b/freedombox/modules/tiddlywiki/tests/test_functional.py similarity index 100% rename from plinth/modules/tiddlywiki/tests/test_functional.py rename to freedombox/modules/tiddlywiki/tests/test_functional.py diff --git a/plinth/modules/tiddlywiki/urls.py b/freedombox/modules/tiddlywiki/urls.py similarity index 100% rename from plinth/modules/tiddlywiki/urls.py rename to freedombox/modules/tiddlywiki/urls.py diff --git a/plinth/modules/tiddlywiki/views.py b/freedombox/modules/tiddlywiki/views.py similarity index 100% rename from plinth/modules/tiddlywiki/views.py rename to freedombox/modules/tiddlywiki/views.py diff --git a/plinth/modules/tor/__init__.py b/freedombox/modules/tor/__init__.py similarity index 100% rename from plinth/modules/tor/__init__.py rename to freedombox/modules/tor/__init__.py diff --git a/plinth/modules/tor/data/usr/share/augeas/lenses/tests/test_tor.aug b/freedombox/modules/tor/data/usr/share/augeas/lenses/tests/test_tor.aug similarity index 100% rename from plinth/modules/tor/data/usr/share/augeas/lenses/tests/test_tor.aug rename to freedombox/modules/tor/data/usr/share/augeas/lenses/tests/test_tor.aug diff --git a/plinth/modules/tor/data/usr/share/augeas/lenses/tor.aug b/freedombox/modules/tor/data/usr/share/augeas/lenses/tor.aug similarity index 100% rename from plinth/modules/tor/data/usr/share/augeas/lenses/tor.aug rename to freedombox/modules/tor/data/usr/share/augeas/lenses/tor.aug diff --git a/plinth/modules/tor/data/usr/share/freedombox/modules-enabled/tor b/freedombox/modules/tor/data/usr/share/freedombox/modules-enabled/tor similarity index 100% rename from plinth/modules/tor/data/usr/share/freedombox/modules-enabled/tor rename to freedombox/modules/tor/data/usr/share/freedombox/modules-enabled/tor diff --git a/plinth/modules/tor/forms.py b/freedombox/modules/tor/forms.py similarity index 100% rename from plinth/modules/tor/forms.py rename to freedombox/modules/tor/forms.py diff --git a/plinth/modules/tor/manifest.py b/freedombox/modules/tor/manifest.py similarity index 100% rename from plinth/modules/tor/manifest.py rename to freedombox/modules/tor/manifest.py diff --git a/plinth/modules/tor/privileged.py b/freedombox/modules/tor/privileged.py similarity index 100% rename from plinth/modules/tor/privileged.py rename to freedombox/modules/tor/privileged.py diff --git a/plinth/modules/tor/static/icons/tor.png b/freedombox/modules/tor/static/icons/tor.png similarity index 100% rename from plinth/modules/tor/static/icons/tor.png rename to freedombox/modules/tor/static/icons/tor.png diff --git a/plinth/modules/tor/static/icons/tor.svg b/freedombox/modules/tor/static/icons/tor.svg similarity index 100% rename from plinth/modules/tor/static/icons/tor.svg rename to freedombox/modules/tor/static/icons/tor.svg diff --git a/plinth/modules/tor/static/tor.js b/freedombox/modules/tor/static/tor.js similarity index 100% rename from plinth/modules/tor/static/tor.js rename to freedombox/modules/tor/static/tor.js diff --git a/plinth/modules/tor/templates/tor.html b/freedombox/modules/tor/templates/tor.html similarity index 100% rename from plinth/modules/tor/templates/tor.html rename to freedombox/modules/tor/templates/tor.html diff --git a/plinth/modules/tor/tests/__init__.py b/freedombox/modules/tor/tests/__init__.py similarity index 100% rename from plinth/modules/tor/tests/__init__.py rename to freedombox/modules/tor/tests/__init__.py diff --git a/plinth/modules/tor/tests/test_functional.py b/freedombox/modules/tor/tests/test_functional.py similarity index 100% rename from plinth/modules/tor/tests/test_functional.py rename to freedombox/modules/tor/tests/test_functional.py diff --git a/plinth/modules/tor/tests/test_tor.py b/freedombox/modules/tor/tests/test_tor.py similarity index 100% rename from plinth/modules/tor/tests/test_tor.py rename to freedombox/modules/tor/tests/test_tor.py diff --git a/plinth/modules/tor/urls.py b/freedombox/modules/tor/urls.py similarity index 100% rename from plinth/modules/tor/urls.py rename to freedombox/modules/tor/urls.py diff --git a/plinth/modules/tor/utils.py b/freedombox/modules/tor/utils.py similarity index 100% rename from plinth/modules/tor/utils.py rename to freedombox/modules/tor/utils.py diff --git a/plinth/modules/tor/views.py b/freedombox/modules/tor/views.py similarity index 100% rename from plinth/modules/tor/views.py rename to freedombox/modules/tor/views.py diff --git a/plinth/modules/torproxy/__init__.py b/freedombox/modules/torproxy/__init__.py similarity index 100% rename from plinth/modules/torproxy/__init__.py rename to freedombox/modules/torproxy/__init__.py diff --git a/plinth/modules/torproxy/data/usr/share/freedombox/modules-enabled/torproxy b/freedombox/modules/torproxy/data/usr/share/freedombox/modules-enabled/torproxy similarity index 100% rename from plinth/modules/torproxy/data/usr/share/freedombox/modules-enabled/torproxy rename to freedombox/modules/torproxy/data/usr/share/freedombox/modules-enabled/torproxy diff --git a/plinth/modules/torproxy/forms.py b/freedombox/modules/torproxy/forms.py similarity index 100% rename from plinth/modules/torproxy/forms.py rename to freedombox/modules/torproxy/forms.py diff --git a/plinth/modules/torproxy/manifest.py b/freedombox/modules/torproxy/manifest.py similarity index 100% rename from plinth/modules/torproxy/manifest.py rename to freedombox/modules/torproxy/manifest.py diff --git a/plinth/modules/torproxy/privileged.py b/freedombox/modules/torproxy/privileged.py similarity index 100% rename from plinth/modules/torproxy/privileged.py rename to freedombox/modules/torproxy/privileged.py diff --git a/plinth/modules/torproxy/static/icons/torproxy.png b/freedombox/modules/torproxy/static/icons/torproxy.png similarity index 100% rename from plinth/modules/torproxy/static/icons/torproxy.png rename to freedombox/modules/torproxy/static/icons/torproxy.png diff --git a/plinth/modules/torproxy/static/icons/torproxy.svg b/freedombox/modules/torproxy/static/icons/torproxy.svg similarity index 100% rename from plinth/modules/torproxy/static/icons/torproxy.svg rename to freedombox/modules/torproxy/static/icons/torproxy.svg diff --git a/plinth/modules/torproxy/static/torproxy.js b/freedombox/modules/torproxy/static/torproxy.js similarity index 100% rename from plinth/modules/torproxy/static/torproxy.js rename to freedombox/modules/torproxy/static/torproxy.js diff --git a/plinth/modules/torproxy/templates/torproxy.html b/freedombox/modules/torproxy/templates/torproxy.html similarity index 100% rename from plinth/modules/torproxy/templates/torproxy.html rename to freedombox/modules/torproxy/templates/torproxy.html diff --git a/plinth/modules/torproxy/tests/__init__.py b/freedombox/modules/torproxy/tests/__init__.py similarity index 100% rename from plinth/modules/torproxy/tests/__init__.py rename to freedombox/modules/torproxy/tests/__init__.py diff --git a/plinth/modules/torproxy/tests/test_functional.py b/freedombox/modules/torproxy/tests/test_functional.py similarity index 100% rename from plinth/modules/torproxy/tests/test_functional.py rename to freedombox/modules/torproxy/tests/test_functional.py diff --git a/plinth/modules/torproxy/tests/test_torproxy.py b/freedombox/modules/torproxy/tests/test_torproxy.py similarity index 100% rename from plinth/modules/torproxy/tests/test_torproxy.py rename to freedombox/modules/torproxy/tests/test_torproxy.py diff --git a/plinth/modules/torproxy/urls.py b/freedombox/modules/torproxy/urls.py similarity index 100% rename from plinth/modules/torproxy/urls.py rename to freedombox/modules/torproxy/urls.py diff --git a/plinth/modules/torproxy/utils.py b/freedombox/modules/torproxy/utils.py similarity index 100% rename from plinth/modules/torproxy/utils.py rename to freedombox/modules/torproxy/utils.py diff --git a/plinth/modules/torproxy/views.py b/freedombox/modules/torproxy/views.py similarity index 100% rename from plinth/modules/torproxy/views.py rename to freedombox/modules/torproxy/views.py diff --git a/plinth/modules/transmission/__init__.py b/freedombox/modules/transmission/__init__.py similarity index 100% rename from plinth/modules/transmission/__init__.py rename to freedombox/modules/transmission/__init__.py diff --git a/plinth/modules/transmission/data/usr/lib/systemd/system/transmission-daemon.service.d/freedombox.conf b/freedombox/modules/transmission/data/usr/lib/systemd/system/transmission-daemon.service.d/freedombox.conf similarity index 100% rename from plinth/modules/transmission/data/usr/lib/systemd/system/transmission-daemon.service.d/freedombox.conf rename to freedombox/modules/transmission/data/usr/lib/systemd/system/transmission-daemon.service.d/freedombox.conf diff --git a/plinth/modules/transmission/data/usr/share/freedombox/etc/apache2/conf-available/transmission-plinth.conf b/freedombox/modules/transmission/data/usr/share/freedombox/etc/apache2/conf-available/transmission-plinth.conf similarity index 100% rename from plinth/modules/transmission/data/usr/share/freedombox/etc/apache2/conf-available/transmission-plinth.conf rename to freedombox/modules/transmission/data/usr/share/freedombox/etc/apache2/conf-available/transmission-plinth.conf diff --git a/plinth/modules/transmission/data/usr/share/freedombox/modules-enabled/transmission b/freedombox/modules/transmission/data/usr/share/freedombox/modules-enabled/transmission similarity index 100% rename from plinth/modules/transmission/data/usr/share/freedombox/modules-enabled/transmission rename to freedombox/modules/transmission/data/usr/share/freedombox/modules-enabled/transmission diff --git a/plinth/modules/transmission/forms.py b/freedombox/modules/transmission/forms.py similarity index 100% rename from plinth/modules/transmission/forms.py rename to freedombox/modules/transmission/forms.py diff --git a/plinth/modules/transmission/manifest.py b/freedombox/modules/transmission/manifest.py similarity index 100% rename from plinth/modules/transmission/manifest.py rename to freedombox/modules/transmission/manifest.py diff --git a/plinth/modules/transmission/privileged.py b/freedombox/modules/transmission/privileged.py similarity index 100% rename from plinth/modules/transmission/privileged.py rename to freedombox/modules/transmission/privileged.py diff --git a/plinth/modules/transmission/static/icons/transmission.png b/freedombox/modules/transmission/static/icons/transmission.png similarity index 100% rename from plinth/modules/transmission/static/icons/transmission.png rename to freedombox/modules/transmission/static/icons/transmission.png diff --git a/plinth/modules/transmission/static/icons/transmission.svg b/freedombox/modules/transmission/static/icons/transmission.svg similarity index 100% rename from plinth/modules/transmission/static/icons/transmission.svg rename to freedombox/modules/transmission/static/icons/transmission.svg diff --git a/plinth/modules/transmission/tests/__init__.py b/freedombox/modules/transmission/tests/__init__.py similarity index 100% rename from plinth/modules/transmission/tests/__init__.py rename to freedombox/modules/transmission/tests/__init__.py diff --git a/plinth/modules/transmission/tests/data/sample.torrent b/freedombox/modules/transmission/tests/data/sample.torrent similarity index 100% rename from plinth/modules/transmission/tests/data/sample.torrent rename to freedombox/modules/transmission/tests/data/sample.torrent diff --git a/plinth/modules/transmission/tests/test_functional.py b/freedombox/modules/transmission/tests/test_functional.py similarity index 100% rename from plinth/modules/transmission/tests/test_functional.py rename to freedombox/modules/transmission/tests/test_functional.py diff --git a/plinth/modules/transmission/urls.py b/freedombox/modules/transmission/urls.py similarity index 100% rename from plinth/modules/transmission/urls.py rename to freedombox/modules/transmission/urls.py diff --git a/plinth/modules/transmission/views.py b/freedombox/modules/transmission/views.py similarity index 100% rename from plinth/modules/transmission/views.py rename to freedombox/modules/transmission/views.py diff --git a/plinth/modules/upgrades/__init__.py b/freedombox/modules/upgrades/__init__.py similarity index 100% rename from plinth/modules/upgrades/__init__.py rename to freedombox/modules/upgrades/__init__.py diff --git a/plinth/modules/upgrades/data/usr/lib/systemd/system/freedombox-manual-upgrade.service b/freedombox/modules/upgrades/data/usr/lib/systemd/system/freedombox-manual-upgrade.service similarity index 100% rename from plinth/modules/upgrades/data/usr/lib/systemd/system/freedombox-manual-upgrade.service rename to freedombox/modules/upgrades/data/usr/lib/systemd/system/freedombox-manual-upgrade.service diff --git a/plinth/modules/upgrades/data/usr/share/augeas/lenses/aptsources.aug b/freedombox/modules/upgrades/data/usr/share/augeas/lenses/aptsources.aug similarity index 100% rename from plinth/modules/upgrades/data/usr/share/augeas/lenses/aptsources.aug rename to freedombox/modules/upgrades/data/usr/share/augeas/lenses/aptsources.aug diff --git a/plinth/modules/upgrades/data/usr/share/augeas/lenses/aptsources822.aug b/freedombox/modules/upgrades/data/usr/share/augeas/lenses/aptsources822.aug similarity index 100% rename from plinth/modules/upgrades/data/usr/share/augeas/lenses/aptsources822.aug rename to freedombox/modules/upgrades/data/usr/share/augeas/lenses/aptsources822.aug diff --git a/plinth/modules/upgrades/data/usr/share/augeas/lenses/tests/test_aptsources.aug b/freedombox/modules/upgrades/data/usr/share/augeas/lenses/tests/test_aptsources.aug similarity index 100% rename from plinth/modules/upgrades/data/usr/share/augeas/lenses/tests/test_aptsources.aug rename to freedombox/modules/upgrades/data/usr/share/augeas/lenses/tests/test_aptsources.aug diff --git a/plinth/modules/upgrades/data/usr/share/augeas/lenses/tests/test_aptsources822.aug b/freedombox/modules/upgrades/data/usr/share/augeas/lenses/tests/test_aptsources822.aug similarity index 100% rename from plinth/modules/upgrades/data/usr/share/augeas/lenses/tests/test_aptsources822.aug rename to freedombox/modules/upgrades/data/usr/share/augeas/lenses/tests/test_aptsources822.aug diff --git a/plinth/modules/upgrades/data/usr/share/freedombox/etc/apt/apt.conf.d/20freedombox b/freedombox/modules/upgrades/data/usr/share/freedombox/etc/apt/apt.conf.d/20freedombox similarity index 100% rename from plinth/modules/upgrades/data/usr/share/freedombox/etc/apt/apt.conf.d/20freedombox rename to freedombox/modules/upgrades/data/usr/share/freedombox/etc/apt/apt.conf.d/20freedombox diff --git a/plinth/modules/upgrades/data/usr/share/freedombox/etc/apt/apt.conf.d/20freedombox-allow-release-info-change b/freedombox/modules/upgrades/data/usr/share/freedombox/etc/apt/apt.conf.d/20freedombox-allow-release-info-change similarity index 100% rename from plinth/modules/upgrades/data/usr/share/freedombox/etc/apt/apt.conf.d/20freedombox-allow-release-info-change rename to freedombox/modules/upgrades/data/usr/share/freedombox/etc/apt/apt.conf.d/20freedombox-allow-release-info-change diff --git a/plinth/modules/upgrades/data/usr/share/freedombox/etc/apt/apt.conf.d/60unattended-upgrades b/freedombox/modules/upgrades/data/usr/share/freedombox/etc/apt/apt.conf.d/60unattended-upgrades similarity index 100% rename from plinth/modules/upgrades/data/usr/share/freedombox/etc/apt/apt.conf.d/60unattended-upgrades rename to freedombox/modules/upgrades/data/usr/share/freedombox/etc/apt/apt.conf.d/60unattended-upgrades diff --git a/plinth/modules/upgrades/data/usr/share/freedombox/etc/needrestart/conf.d/freedombox-self.conf b/freedombox/modules/upgrades/data/usr/share/freedombox/etc/needrestart/conf.d/freedombox-self.conf similarity index 100% rename from plinth/modules/upgrades/data/usr/share/freedombox/etc/needrestart/conf.d/freedombox-self.conf rename to freedombox/modules/upgrades/data/usr/share/freedombox/etc/needrestart/conf.d/freedombox-self.conf diff --git a/plinth/modules/upgrades/data/usr/share/freedombox/etc/needrestart/conf.d/freedombox.conf b/freedombox/modules/upgrades/data/usr/share/freedombox/etc/needrestart/conf.d/freedombox.conf similarity index 100% rename from plinth/modules/upgrades/data/usr/share/freedombox/etc/needrestart/conf.d/freedombox.conf rename to freedombox/modules/upgrades/data/usr/share/freedombox/etc/needrestart/conf.d/freedombox.conf diff --git a/plinth/modules/upgrades/data/usr/share/freedombox/modules-enabled/upgrades b/freedombox/modules/upgrades/data/usr/share/freedombox/modules-enabled/upgrades similarity index 100% rename from plinth/modules/upgrades/data/usr/share/freedombox/modules-enabled/upgrades rename to freedombox/modules/upgrades/data/usr/share/freedombox/modules-enabled/upgrades diff --git a/plinth/modules/upgrades/distupgrade.py b/freedombox/modules/upgrades/distupgrade.py similarity index 100% rename from plinth/modules/upgrades/distupgrade.py rename to freedombox/modules/upgrades/distupgrade.py diff --git a/plinth/modules/upgrades/forms.py b/freedombox/modules/upgrades/forms.py similarity index 100% rename from plinth/modules/upgrades/forms.py rename to freedombox/modules/upgrades/forms.py diff --git a/plinth/modules/upgrades/manifest.py b/freedombox/modules/upgrades/manifest.py similarity index 100% rename from plinth/modules/upgrades/manifest.py rename to freedombox/modules/upgrades/manifest.py diff --git a/plinth/modules/upgrades/privileged.py b/freedombox/modules/upgrades/privileged.py similarity index 100% rename from plinth/modules/upgrades/privileged.py rename to freedombox/modules/upgrades/privileged.py diff --git a/plinth/modules/upgrades/templates/backports-firstboot.html b/freedombox/modules/upgrades/templates/backports-firstboot.html similarity index 100% rename from plinth/modules/upgrades/templates/backports-firstboot.html rename to freedombox/modules/upgrades/templates/backports-firstboot.html diff --git a/plinth/modules/upgrades/templates/upgrades-dist-upgrade-confirm.html b/freedombox/modules/upgrades/templates/upgrades-dist-upgrade-confirm.html similarity index 100% rename from plinth/modules/upgrades/templates/upgrades-dist-upgrade-confirm.html rename to freedombox/modules/upgrades/templates/upgrades-dist-upgrade-confirm.html diff --git a/plinth/modules/upgrades/templates/upgrades-dist-upgrade-notification.html b/freedombox/modules/upgrades/templates/upgrades-dist-upgrade-notification.html similarity index 100% rename from plinth/modules/upgrades/templates/upgrades-dist-upgrade-notification.html rename to freedombox/modules/upgrades/templates/upgrades-dist-upgrade-notification.html diff --git a/plinth/modules/upgrades/templates/upgrades-dist-upgrade.html b/freedombox/modules/upgrades/templates/upgrades-dist-upgrade.html similarity index 100% rename from plinth/modules/upgrades/templates/upgrades-dist-upgrade.html rename to freedombox/modules/upgrades/templates/upgrades-dist-upgrade.html diff --git a/plinth/modules/upgrades/templates/upgrades-new-release.html b/freedombox/modules/upgrades/templates/upgrades-new-release.html similarity index 100% rename from plinth/modules/upgrades/templates/upgrades-new-release.html rename to freedombox/modules/upgrades/templates/upgrades-new-release.html diff --git a/plinth/modules/upgrades/templates/upgrades_configure.html b/freedombox/modules/upgrades/templates/upgrades_configure.html similarity index 100% rename from plinth/modules/upgrades/templates/upgrades_configure.html rename to freedombox/modules/upgrades/templates/upgrades_configure.html diff --git a/plinth/modules/upgrades/tests/__init__.py b/freedombox/modules/upgrades/tests/__init__.py similarity index 100% rename from plinth/modules/upgrades/tests/__init__.py rename to freedombox/modules/upgrades/tests/__init__.py diff --git a/plinth/modules/upgrades/tests/test_distupgrade.py b/freedombox/modules/upgrades/tests/test_distupgrade.py similarity index 100% rename from plinth/modules/upgrades/tests/test_distupgrade.py rename to freedombox/modules/upgrades/tests/test_distupgrade.py diff --git a/plinth/modules/upgrades/tests/test_functional.py b/freedombox/modules/upgrades/tests/test_functional.py similarity index 100% rename from plinth/modules/upgrades/tests/test_functional.py rename to freedombox/modules/upgrades/tests/test_functional.py diff --git a/plinth/modules/upgrades/tests/test_utils.py b/freedombox/modules/upgrades/tests/test_utils.py similarity index 100% rename from plinth/modules/upgrades/tests/test_utils.py rename to freedombox/modules/upgrades/tests/test_utils.py diff --git a/plinth/modules/upgrades/urls.py b/freedombox/modules/upgrades/urls.py similarity index 100% rename from plinth/modules/upgrades/urls.py rename to freedombox/modules/upgrades/urls.py diff --git a/plinth/modules/upgrades/utils.py b/freedombox/modules/upgrades/utils.py similarity index 100% rename from plinth/modules/upgrades/utils.py rename to freedombox/modules/upgrades/utils.py diff --git a/plinth/modules/upgrades/views.py b/freedombox/modules/upgrades/views.py similarity index 100% rename from plinth/modules/upgrades/views.py rename to freedombox/modules/upgrades/views.py diff --git a/plinth/modules/users/__init__.py b/freedombox/modules/users/__init__.py similarity index 100% rename from plinth/modules/users/__init__.py rename to freedombox/modules/users/__init__.py diff --git a/plinth/modules/users/components.py b/freedombox/modules/users/components.py similarity index 100% rename from plinth/modules/users/components.py rename to freedombox/modules/users/components.py diff --git a/plinth/modules/users/data/usr/share/freedombox/etc/apache2/includes/freedombox-auth-ldap.conf b/freedombox/modules/users/data/usr/share/freedombox/etc/apache2/includes/freedombox-auth-ldap.conf similarity index 100% rename from plinth/modules/users/data/usr/share/freedombox/etc/apache2/includes/freedombox-auth-ldap.conf rename to freedombox/modules/users/data/usr/share/freedombox/etc/apache2/includes/freedombox-auth-ldap.conf diff --git a/plinth/modules/users/data/usr/share/freedombox/etc/apache2/includes/freedombox-single-sign-on.conf b/freedombox/modules/users/data/usr/share/freedombox/etc/apache2/includes/freedombox-single-sign-on.conf similarity index 100% rename from plinth/modules/users/data/usr/share/freedombox/etc/apache2/includes/freedombox-single-sign-on.conf rename to freedombox/modules/users/data/usr/share/freedombox/etc/apache2/includes/freedombox-single-sign-on.conf diff --git a/plinth/modules/users/data/usr/share/freedombox/modules-enabled/users b/freedombox/modules/users/data/usr/share/freedombox/modules-enabled/users similarity index 100% rename from plinth/modules/users/data/usr/share/freedombox/modules-enabled/users rename to freedombox/modules/users/data/usr/share/freedombox/modules-enabled/users diff --git a/plinth/modules/users/data/usr/share/pam-configs/mkhomedir-freedombox b/freedombox/modules/users/data/usr/share/pam-configs/mkhomedir-freedombox similarity index 100% rename from plinth/modules/users/data/usr/share/pam-configs/mkhomedir-freedombox rename to freedombox/modules/users/data/usr/share/pam-configs/mkhomedir-freedombox diff --git a/plinth/modules/users/forms.py b/freedombox/modules/users/forms.py similarity index 100% rename from plinth/modules/users/forms.py rename to freedombox/modules/users/forms.py diff --git a/plinth/modules/users/manifest.py b/freedombox/modules/users/manifest.py similarity index 100% rename from plinth/modules/users/manifest.py rename to freedombox/modules/users/manifest.py diff --git a/plinth/modules/users/privileged.py b/freedombox/modules/users/privileged.py similarity index 100% rename from plinth/modules/users/privileged.py rename to freedombox/modules/users/privileged.py diff --git a/plinth/modules/users/static/passkeys.js b/freedombox/modules/users/static/passkeys.js similarity index 100% rename from plinth/modules/users/static/passkeys.js rename to freedombox/modules/users/static/passkeys.js diff --git a/plinth/modules/users/static/users.css b/freedombox/modules/users/static/users.css similarity index 100% rename from plinth/modules/users/static/users.css rename to freedombox/modules/users/static/users.css diff --git a/plinth/modules/users/static/users.js b/freedombox/modules/users/static/users.js similarity index 100% rename from plinth/modules/users/static/users.js rename to freedombox/modules/users/static/users.js diff --git a/plinth/modules/users/templates/users_captcha.html b/freedombox/modules/users/templates/users_captcha.html similarity index 100% rename from plinth/modules/users/templates/users_captcha.html rename to freedombox/modules/users/templates/users_captcha.html diff --git a/plinth/modules/users/templates/users_change_password.html b/freedombox/modules/users/templates/users_change_password.html similarity index 100% rename from plinth/modules/users/templates/users_change_password.html rename to freedombox/modules/users/templates/users_change_password.html diff --git a/plinth/modules/users/templates/users_create.html b/freedombox/modules/users/templates/users_create.html similarity index 100% rename from plinth/modules/users/templates/users_create.html rename to freedombox/modules/users/templates/users_create.html diff --git a/plinth/modules/users/templates/users_firstboot.html b/freedombox/modules/users/templates/users_firstboot.html similarity index 100% rename from plinth/modules/users/templates/users_firstboot.html rename to freedombox/modules/users/templates/users_firstboot.html diff --git a/plinth/modules/users/templates/users_list.html b/freedombox/modules/users/templates/users_list.html similarity index 100% rename from plinth/modules/users/templates/users_list.html rename to freedombox/modules/users/templates/users_list.html diff --git a/plinth/modules/users/templates/users_login.html b/freedombox/modules/users/templates/users_login.html similarity index 100% rename from plinth/modules/users/templates/users_login.html rename to freedombox/modules/users/templates/users_login.html diff --git a/plinth/modules/users/templates/users_passkey_edit.html b/freedombox/modules/users/templates/users_passkey_edit.html similarity index 100% rename from plinth/modules/users/templates/users_passkey_edit.html rename to freedombox/modules/users/templates/users_passkey_edit.html diff --git a/plinth/modules/users/templates/users_passkeys.html b/freedombox/modules/users/templates/users_passkeys.html similarity index 100% rename from plinth/modules/users/templates/users_passkeys.html rename to freedombox/modules/users/templates/users_passkeys.html diff --git a/plinth/modules/users/templates/users_update.html b/freedombox/modules/users/templates/users_update.html similarity index 100% rename from plinth/modules/users/templates/users_update.html rename to freedombox/modules/users/templates/users_update.html diff --git a/plinth/modules/users/tests/__init__.py b/freedombox/modules/users/tests/__init__.py similarity index 100% rename from plinth/modules/users/tests/__init__.py rename to freedombox/modules/users/tests/__init__.py diff --git a/plinth/modules/users/tests/test_components.py b/freedombox/modules/users/tests/test_components.py similarity index 100% rename from plinth/modules/users/tests/test_components.py rename to freedombox/modules/users/tests/test_components.py diff --git a/plinth/modules/users/tests/test_functional.py b/freedombox/modules/users/tests/test_functional.py similarity index 100% rename from plinth/modules/users/tests/test_functional.py rename to freedombox/modules/users/tests/test_functional.py diff --git a/plinth/modules/users/tests/test_privileged.py b/freedombox/modules/users/tests/test_privileged.py similarity index 100% rename from plinth/modules/users/tests/test_privileged.py rename to freedombox/modules/users/tests/test_privileged.py diff --git a/plinth/modules/users/tests/test_views.py b/freedombox/modules/users/tests/test_views.py similarity index 100% rename from plinth/modules/users/tests/test_views.py rename to freedombox/modules/users/tests/test_views.py diff --git a/plinth/modules/users/urls.py b/freedombox/modules/users/urls.py similarity index 100% rename from plinth/modules/users/urls.py rename to freedombox/modules/users/urls.py diff --git a/plinth/modules/users/views.py b/freedombox/modules/users/views.py similarity index 100% rename from plinth/modules/users/views.py rename to freedombox/modules/users/views.py diff --git a/plinth/modules/wireguard/__init__.py b/freedombox/modules/wireguard/__init__.py similarity index 100% rename from plinth/modules/wireguard/__init__.py rename to freedombox/modules/wireguard/__init__.py diff --git a/plinth/modules/wireguard/data/usr/lib/firewalld/services/wireguard-freedombox.xml b/freedombox/modules/wireguard/data/usr/lib/firewalld/services/wireguard-freedombox.xml similarity index 100% rename from plinth/modules/wireguard/data/usr/lib/firewalld/services/wireguard-freedombox.xml rename to freedombox/modules/wireguard/data/usr/lib/firewalld/services/wireguard-freedombox.xml diff --git a/plinth/modules/wireguard/data/usr/share/freedombox/modules-enabled/wireguard b/freedombox/modules/wireguard/data/usr/share/freedombox/modules-enabled/wireguard similarity index 100% rename from plinth/modules/wireguard/data/usr/share/freedombox/modules-enabled/wireguard rename to freedombox/modules/wireguard/data/usr/share/freedombox/modules-enabled/wireguard diff --git a/plinth/modules/wireguard/forms.py b/freedombox/modules/wireguard/forms.py similarity index 100% rename from plinth/modules/wireguard/forms.py rename to freedombox/modules/wireguard/forms.py diff --git a/plinth/modules/wireguard/manifest.py b/freedombox/modules/wireguard/manifest.py similarity index 100% rename from plinth/modules/wireguard/manifest.py rename to freedombox/modules/wireguard/manifest.py diff --git a/plinth/modules/wireguard/privileged.py b/freedombox/modules/wireguard/privileged.py similarity index 100% rename from plinth/modules/wireguard/privileged.py rename to freedombox/modules/wireguard/privileged.py diff --git a/plinth/modules/wireguard/static/icons/wireguard.png b/freedombox/modules/wireguard/static/icons/wireguard.png similarity index 100% rename from plinth/modules/wireguard/static/icons/wireguard.png rename to freedombox/modules/wireguard/static/icons/wireguard.png diff --git a/plinth/modules/wireguard/static/icons/wireguard.svg b/freedombox/modules/wireguard/static/icons/wireguard.svg similarity index 100% rename from plinth/modules/wireguard/static/icons/wireguard.svg rename to freedombox/modules/wireguard/static/icons/wireguard.svg diff --git a/plinth/modules/wireguard/templates/wireguard.html b/freedombox/modules/wireguard/templates/wireguard.html similarity index 100% rename from plinth/modules/wireguard/templates/wireguard.html rename to freedombox/modules/wireguard/templates/wireguard.html diff --git a/plinth/modules/wireguard/templates/wireguard_add_client.html b/freedombox/modules/wireguard/templates/wireguard_add_client.html similarity index 100% rename from plinth/modules/wireguard/templates/wireguard_add_client.html rename to freedombox/modules/wireguard/templates/wireguard_add_client.html diff --git a/plinth/modules/wireguard/templates/wireguard_add_server.html b/freedombox/modules/wireguard/templates/wireguard_add_server.html similarity index 100% rename from plinth/modules/wireguard/templates/wireguard_add_server.html rename to freedombox/modules/wireguard/templates/wireguard_add_server.html diff --git a/plinth/modules/wireguard/templates/wireguard_auto_add_client.html b/freedombox/modules/wireguard/templates/wireguard_auto_add_client.html similarity index 100% rename from plinth/modules/wireguard/templates/wireguard_auto_add_client.html rename to freedombox/modules/wireguard/templates/wireguard_auto_add_client.html diff --git a/plinth/modules/wireguard/templates/wireguard_delete_client.html b/freedombox/modules/wireguard/templates/wireguard_delete_client.html similarity index 100% rename from plinth/modules/wireguard/templates/wireguard_delete_client.html rename to freedombox/modules/wireguard/templates/wireguard_delete_client.html diff --git a/plinth/modules/wireguard/templates/wireguard_delete_server.html b/freedombox/modules/wireguard/templates/wireguard_delete_server.html similarity index 100% rename from plinth/modules/wireguard/templates/wireguard_delete_server.html rename to freedombox/modules/wireguard/templates/wireguard_delete_server.html diff --git a/plinth/modules/wireguard/templates/wireguard_edit_client.html b/freedombox/modules/wireguard/templates/wireguard_edit_client.html similarity index 100% rename from plinth/modules/wireguard/templates/wireguard_edit_client.html rename to freedombox/modules/wireguard/templates/wireguard_edit_client.html diff --git a/plinth/modules/wireguard/templates/wireguard_edit_server.html b/freedombox/modules/wireguard/templates/wireguard_edit_server.html similarity index 100% rename from plinth/modules/wireguard/templates/wireguard_edit_server.html rename to freedombox/modules/wireguard/templates/wireguard_edit_server.html diff --git a/plinth/modules/wireguard/templates/wireguard_show_client.html b/freedombox/modules/wireguard/templates/wireguard_show_client.html similarity index 100% rename from plinth/modules/wireguard/templates/wireguard_show_client.html rename to freedombox/modules/wireguard/templates/wireguard_show_client.html diff --git a/plinth/modules/wireguard/templates/wireguard_show_server.html b/freedombox/modules/wireguard/templates/wireguard_show_server.html similarity index 100% rename from plinth/modules/wireguard/templates/wireguard_show_server.html rename to freedombox/modules/wireguard/templates/wireguard_show_server.html diff --git a/plinth/modules/wireguard/tests/__init__.py b/freedombox/modules/wireguard/tests/__init__.py similarity index 100% rename from plinth/modules/wireguard/tests/__init__.py rename to freedombox/modules/wireguard/tests/__init__.py diff --git a/plinth/modules/wireguard/tests/test_forms.py b/freedombox/modules/wireguard/tests/test_forms.py similarity index 100% rename from plinth/modules/wireguard/tests/test_forms.py rename to freedombox/modules/wireguard/tests/test_forms.py diff --git a/plinth/modules/wireguard/tests/test_functional.py b/freedombox/modules/wireguard/tests/test_functional.py similarity index 100% rename from plinth/modules/wireguard/tests/test_functional.py rename to freedombox/modules/wireguard/tests/test_functional.py diff --git a/plinth/modules/wireguard/urls.py b/freedombox/modules/wireguard/urls.py similarity index 100% rename from plinth/modules/wireguard/urls.py rename to freedombox/modules/wireguard/urls.py diff --git a/plinth/modules/wireguard/utils.py b/freedombox/modules/wireguard/utils.py similarity index 100% rename from plinth/modules/wireguard/utils.py rename to freedombox/modules/wireguard/utils.py diff --git a/plinth/modules/wireguard/views.py b/freedombox/modules/wireguard/views.py similarity index 100% rename from plinth/modules/wireguard/views.py rename to freedombox/modules/wireguard/views.py diff --git a/plinth/modules/wordpress/__init__.py b/freedombox/modules/wordpress/__init__.py similarity index 100% rename from plinth/modules/wordpress/__init__.py rename to freedombox/modules/wordpress/__init__.py diff --git a/plinth/modules/wordpress/data/usr/lib/systemd/system/wordpress-freedombox.service b/freedombox/modules/wordpress/data/usr/lib/systemd/system/wordpress-freedombox.service similarity index 100% rename from plinth/modules/wordpress/data/usr/lib/systemd/system/wordpress-freedombox.service rename to freedombox/modules/wordpress/data/usr/lib/systemd/system/wordpress-freedombox.service diff --git a/plinth/modules/wordpress/data/usr/lib/systemd/system/wordpress-freedombox.timer b/freedombox/modules/wordpress/data/usr/lib/systemd/system/wordpress-freedombox.timer similarity index 100% rename from plinth/modules/wordpress/data/usr/lib/systemd/system/wordpress-freedombox.timer rename to freedombox/modules/wordpress/data/usr/lib/systemd/system/wordpress-freedombox.timer diff --git a/plinth/modules/wordpress/data/usr/share/freedombox/etc/apache2/conf-available/wordpress-freedombox.conf b/freedombox/modules/wordpress/data/usr/share/freedombox/etc/apache2/conf-available/wordpress-freedombox.conf similarity index 100% rename from plinth/modules/wordpress/data/usr/share/freedombox/etc/apache2/conf-available/wordpress-freedombox.conf rename to freedombox/modules/wordpress/data/usr/share/freedombox/etc/apache2/conf-available/wordpress-freedombox.conf diff --git a/plinth/modules/wordpress/data/usr/share/freedombox/etc/fail2ban/filter.d/wordpress-freedombox.conf b/freedombox/modules/wordpress/data/usr/share/freedombox/etc/fail2ban/filter.d/wordpress-freedombox.conf similarity index 100% rename from plinth/modules/wordpress/data/usr/share/freedombox/etc/fail2ban/filter.d/wordpress-freedombox.conf rename to freedombox/modules/wordpress/data/usr/share/freedombox/etc/fail2ban/filter.d/wordpress-freedombox.conf diff --git a/plinth/modules/wordpress/data/usr/share/freedombox/etc/fail2ban/jail.d/wordpress-freedombox.conf b/freedombox/modules/wordpress/data/usr/share/freedombox/etc/fail2ban/jail.d/wordpress-freedombox.conf similarity index 100% rename from plinth/modules/wordpress/data/usr/share/freedombox/etc/fail2ban/jail.d/wordpress-freedombox.conf rename to freedombox/modules/wordpress/data/usr/share/freedombox/etc/fail2ban/jail.d/wordpress-freedombox.conf diff --git a/plinth/modules/wordpress/data/usr/share/freedombox/etc/wordpress/freedombox-static.php b/freedombox/modules/wordpress/data/usr/share/freedombox/etc/wordpress/freedombox-static.php similarity index 100% rename from plinth/modules/wordpress/data/usr/share/freedombox/etc/wordpress/freedombox-static.php rename to freedombox/modules/wordpress/data/usr/share/freedombox/etc/wordpress/freedombox-static.php diff --git a/plinth/modules/wordpress/data/usr/share/freedombox/modules-enabled/wordpress b/freedombox/modules/wordpress/data/usr/share/freedombox/modules-enabled/wordpress similarity index 100% rename from plinth/modules/wordpress/data/usr/share/freedombox/modules-enabled/wordpress rename to freedombox/modules/wordpress/data/usr/share/freedombox/modules-enabled/wordpress diff --git a/plinth/modules/wordpress/forms.py b/freedombox/modules/wordpress/forms.py similarity index 100% rename from plinth/modules/wordpress/forms.py rename to freedombox/modules/wordpress/forms.py diff --git a/plinth/modules/wordpress/manifest.py b/freedombox/modules/wordpress/manifest.py similarity index 100% rename from plinth/modules/wordpress/manifest.py rename to freedombox/modules/wordpress/manifest.py diff --git a/plinth/modules/wordpress/privileged.py b/freedombox/modules/wordpress/privileged.py similarity index 100% rename from plinth/modules/wordpress/privileged.py rename to freedombox/modules/wordpress/privileged.py diff --git a/plinth/modules/wordpress/static/icons/wordpress.png b/freedombox/modules/wordpress/static/icons/wordpress.png similarity index 100% rename from plinth/modules/wordpress/static/icons/wordpress.png rename to freedombox/modules/wordpress/static/icons/wordpress.png diff --git a/plinth/modules/wordpress/static/icons/wordpress.svg b/freedombox/modules/wordpress/static/icons/wordpress.svg similarity index 100% rename from plinth/modules/wordpress/static/icons/wordpress.svg rename to freedombox/modules/wordpress/static/icons/wordpress.svg diff --git a/plinth/modules/wordpress/tests/__init__.py b/freedombox/modules/wordpress/tests/__init__.py similarity index 100% rename from plinth/modules/wordpress/tests/__init__.py rename to freedombox/modules/wordpress/tests/__init__.py diff --git a/plinth/modules/wordpress/tests/test_functional.py b/freedombox/modules/wordpress/tests/test_functional.py similarity index 100% rename from plinth/modules/wordpress/tests/test_functional.py rename to freedombox/modules/wordpress/tests/test_functional.py diff --git a/plinth/modules/wordpress/urls.py b/freedombox/modules/wordpress/urls.py similarity index 100% rename from plinth/modules/wordpress/urls.py rename to freedombox/modules/wordpress/urls.py diff --git a/plinth/modules/wordpress/views.py b/freedombox/modules/wordpress/views.py similarity index 100% rename from plinth/modules/wordpress/views.py rename to freedombox/modules/wordpress/views.py diff --git a/plinth/modules/zoph/__init__.py b/freedombox/modules/zoph/__init__.py similarity index 100% rename from plinth/modules/zoph/__init__.py rename to freedombox/modules/zoph/__init__.py diff --git a/plinth/modules/zoph/data/usr/share/freedombox/etc/apache2/conf-available/zoph-freedombox.conf b/freedombox/modules/zoph/data/usr/share/freedombox/etc/apache2/conf-available/zoph-freedombox.conf similarity index 100% rename from plinth/modules/zoph/data/usr/share/freedombox/etc/apache2/conf-available/zoph-freedombox.conf rename to freedombox/modules/zoph/data/usr/share/freedombox/etc/apache2/conf-available/zoph-freedombox.conf diff --git a/plinth/modules/zoph/data/usr/share/freedombox/modules-enabled/zoph b/freedombox/modules/zoph/data/usr/share/freedombox/modules-enabled/zoph similarity index 100% rename from plinth/modules/zoph/data/usr/share/freedombox/modules-enabled/zoph rename to freedombox/modules/zoph/data/usr/share/freedombox/modules-enabled/zoph diff --git a/plinth/modules/zoph/forms.py b/freedombox/modules/zoph/forms.py similarity index 100% rename from plinth/modules/zoph/forms.py rename to freedombox/modules/zoph/forms.py diff --git a/plinth/modules/zoph/manifest.py b/freedombox/modules/zoph/manifest.py similarity index 100% rename from plinth/modules/zoph/manifest.py rename to freedombox/modules/zoph/manifest.py diff --git a/plinth/modules/zoph/privileged.py b/freedombox/modules/zoph/privileged.py similarity index 100% rename from plinth/modules/zoph/privileged.py rename to freedombox/modules/zoph/privileged.py diff --git a/plinth/modules/zoph/static/icons/zoph.png b/freedombox/modules/zoph/static/icons/zoph.png similarity index 100% rename from plinth/modules/zoph/static/icons/zoph.png rename to freedombox/modules/zoph/static/icons/zoph.png diff --git a/plinth/modules/zoph/static/icons/zoph.svg b/freedombox/modules/zoph/static/icons/zoph.svg similarity index 100% rename from plinth/modules/zoph/static/icons/zoph.svg rename to freedombox/modules/zoph/static/icons/zoph.svg diff --git a/plinth/modules/zoph/templates/zoph-pre-setup.html b/freedombox/modules/zoph/templates/zoph-pre-setup.html similarity index 100% rename from plinth/modules/zoph/templates/zoph-pre-setup.html rename to freedombox/modules/zoph/templates/zoph-pre-setup.html diff --git a/plinth/modules/zoph/tests/__init__.py b/freedombox/modules/zoph/tests/__init__.py similarity index 100% rename from plinth/modules/zoph/tests/__init__.py rename to freedombox/modules/zoph/tests/__init__.py diff --git a/plinth/modules/zoph/tests/test_functional.py b/freedombox/modules/zoph/tests/test_functional.py similarity index 100% rename from plinth/modules/zoph/tests/test_functional.py rename to freedombox/modules/zoph/tests/test_functional.py diff --git a/plinth/modules/zoph/urls.py b/freedombox/modules/zoph/urls.py similarity index 100% rename from plinth/modules/zoph/urls.py rename to freedombox/modules/zoph/urls.py diff --git a/plinth/modules/zoph/views.py b/freedombox/modules/zoph/views.py similarity index 100% rename from plinth/modules/zoph/views.py rename to freedombox/modules/zoph/views.py diff --git a/plinth/network.py b/freedombox/network.py similarity index 100% rename from plinth/network.py rename to freedombox/network.py diff --git a/plinth/notification.py b/freedombox/notification.py similarity index 100% rename from plinth/notification.py rename to freedombox/notification.py diff --git a/plinth/operation.py b/freedombox/operation.py similarity index 100% rename from plinth/operation.py rename to freedombox/operation.py diff --git a/plinth/package.py b/freedombox/package.py similarity index 100% rename from plinth/package.py rename to freedombox/package.py diff --git a/plinth/privileged/__init__.py b/freedombox/privileged/__init__.py similarity index 100% rename from plinth/privileged/__init__.py rename to freedombox/privileged/__init__.py diff --git a/plinth/privileged/config.py b/freedombox/privileged/config.py similarity index 100% rename from plinth/privileged/config.py rename to freedombox/privileged/config.py diff --git a/plinth/privileged/container.py b/freedombox/privileged/container.py similarity index 100% rename from plinth/privileged/container.py rename to freedombox/privileged/container.py diff --git a/plinth/privileged/packages.py b/freedombox/privileged/packages.py similarity index 100% rename from plinth/privileged/packages.py rename to freedombox/privileged/packages.py diff --git a/plinth/privileged/service.py b/freedombox/privileged/service.py similarity index 100% rename from plinth/privileged/service.py rename to freedombox/privileged/service.py diff --git a/plinth/privileged_daemon.py b/freedombox/privileged_daemon.py similarity index 100% rename from plinth/privileged_daemon.py rename to freedombox/privileged_daemon.py diff --git a/plinth/settings.py b/freedombox/settings.py similarity index 100% rename from plinth/settings.py rename to freedombox/settings.py diff --git a/plinth/setup.py b/freedombox/setup.py similarity index 100% rename from plinth/setup.py rename to freedombox/setup.py diff --git a/plinth/signals.py b/freedombox/signals.py similarity index 100% rename from plinth/signals.py rename to freedombox/signals.py diff --git a/plinth/templates/403.html b/freedombox/templates/403.html similarity index 100% rename from plinth/templates/403.html rename to freedombox/templates/403.html diff --git a/plinth/templates/404.html b/freedombox/templates/404.html similarity index 100% rename from plinth/templates/404.html rename to freedombox/templates/404.html diff --git a/plinth/templates/500.html b/freedombox/templates/500.html similarity index 100% rename from plinth/templates/500.html rename to freedombox/templates/500.html diff --git a/plinth/templates/app-header.html b/freedombox/templates/app-header.html similarity index 100% rename from plinth/templates/app-header.html rename to freedombox/templates/app-header.html diff --git a/plinth/templates/app-logs.html b/freedombox/templates/app-logs.html similarity index 100% rename from plinth/templates/app-logs.html rename to freedombox/templates/app-logs.html diff --git a/plinth/templates/app-operations.html b/freedombox/templates/app-operations.html similarity index 100% rename from plinth/templates/app-operations.html rename to freedombox/templates/app-operations.html diff --git a/plinth/templates/app.html b/freedombox/templates/app.html similarity index 100% rename from plinth/templates/app.html rename to freedombox/templates/app.html diff --git a/plinth/templates/apps-add.html b/freedombox/templates/apps-add.html similarity index 100% rename from plinth/templates/apps-add.html rename to freedombox/templates/apps-add.html diff --git a/plinth/templates/apps.html b/freedombox/templates/apps.html similarity index 100% rename from plinth/templates/apps.html rename to freedombox/templates/apps.html diff --git a/plinth/templates/base.html b/freedombox/templates/base.html similarity index 100% rename from plinth/templates/base.html rename to freedombox/templates/base.html diff --git a/plinth/templates/breadcrumbs.html b/freedombox/templates/breadcrumbs.html similarity index 100% rename from plinth/templates/breadcrumbs.html rename to freedombox/templates/breadcrumbs.html diff --git a/plinth/templates/card.html b/freedombox/templates/card.html similarity index 100% rename from plinth/templates/card.html rename to freedombox/templates/card.html diff --git a/plinth/templates/cards.html b/freedombox/templates/cards.html similarity index 100% rename from plinth/templates/cards.html rename to freedombox/templates/cards.html diff --git a/plinth/templates/clients-button.html b/freedombox/templates/clients-button.html similarity index 100% rename from plinth/templates/clients-button.html rename to freedombox/templates/clients-button.html diff --git a/plinth/templates/clients.html b/freedombox/templates/clients.html similarity index 100% rename from plinth/templates/clients.html rename to freedombox/templates/clients.html diff --git a/plinth/templates/error.html b/freedombox/templates/error.html similarity index 100% rename from plinth/templates/error.html rename to freedombox/templates/error.html diff --git a/plinth/templates/first_setup.html b/freedombox/templates/first_setup.html similarity index 100% rename from plinth/templates/first_setup.html rename to freedombox/templates/first_setup.html diff --git a/plinth/templates/form.html b/freedombox/templates/form.html similarity index 100% rename from plinth/templates/form.html rename to freedombox/templates/form.html diff --git a/plinth/templates/help-menu.html b/freedombox/templates/help-menu.html similarity index 100% rename from plinth/templates/help-menu.html rename to freedombox/templates/help-menu.html diff --git a/plinth/templates/index.html b/freedombox/templates/index.html similarity index 100% rename from plinth/templates/index.html rename to freedombox/templates/index.html diff --git a/plinth/templates/internal-zone.html b/freedombox/templates/internal-zone.html similarity index 100% rename from plinth/templates/internal-zone.html rename to freedombox/templates/internal-zone.html diff --git a/plinth/templates/language-selection.html b/freedombox/templates/language-selection.html similarity index 100% rename from plinth/templates/language-selection.html rename to freedombox/templates/language-selection.html diff --git a/plinth/templates/messages.html b/freedombox/templates/messages.html similarity index 100% rename from plinth/templates/messages.html rename to freedombox/templates/messages.html diff --git a/plinth/templates/notifications-dismiss-button.html b/freedombox/templates/notifications-dismiss-button.html similarity index 100% rename from plinth/templates/notifications-dismiss-button.html rename to freedombox/templates/notifications-dismiss-button.html diff --git a/plinth/templates/notifications-dropdown.html b/freedombox/templates/notifications-dropdown.html similarity index 100% rename from plinth/templates/notifications-dropdown.html rename to freedombox/templates/notifications-dropdown.html diff --git a/plinth/templates/notifications.html b/freedombox/templates/notifications.html similarity index 100% rename from plinth/templates/notifications.html rename to freedombox/templates/notifications.html diff --git a/plinth/templates/operation-notification.html b/freedombox/templates/operation-notification.html similarity index 100% rename from plinth/templates/operation-notification.html rename to freedombox/templates/operation-notification.html diff --git a/plinth/templates/operations.html b/freedombox/templates/operations.html similarity index 100% rename from plinth/templates/operations.html rename to freedombox/templates/operations.html diff --git a/plinth/templates/port-forwarding-info.html b/freedombox/templates/port-forwarding-info.html similarity index 100% rename from plinth/templates/port-forwarding-info.html rename to freedombox/templates/port-forwarding-info.html diff --git a/plinth/templates/setup.html b/freedombox/templates/setup.html similarity index 100% rename from plinth/templates/setup.html rename to freedombox/templates/setup.html diff --git a/plinth/templates/subsubmenu.html b/freedombox/templates/subsubmenu.html similarity index 100% rename from plinth/templates/subsubmenu.html rename to freedombox/templates/subsubmenu.html diff --git a/plinth/templates/system.html b/freedombox/templates/system.html similarity index 100% rename from plinth/templates/system.html rename to freedombox/templates/system.html diff --git a/plinth/templates/tags.html b/freedombox/templates/tags.html similarity index 100% rename from plinth/templates/tags.html rename to freedombox/templates/tags.html diff --git a/plinth/templates/theme-menu.html b/freedombox/templates/theme-menu.html similarity index 100% rename from plinth/templates/theme-menu.html rename to freedombox/templates/theme-menu.html diff --git a/plinth/templates/toolbar.html b/freedombox/templates/toolbar.html similarity index 100% rename from plinth/templates/toolbar.html rename to freedombox/templates/toolbar.html diff --git a/plinth/templates/uninstall.html b/freedombox/templates/uninstall.html similarity index 100% rename from plinth/templates/uninstall.html rename to freedombox/templates/uninstall.html diff --git a/plinth/templatetags/__init__.py b/freedombox/templatetags/__init__.py similarity index 100% rename from plinth/templatetags/__init__.py rename to freedombox/templatetags/__init__.py diff --git a/plinth/templatetags/extras.py b/freedombox/templatetags/extras.py similarity index 100% rename from plinth/templatetags/extras.py rename to freedombox/templatetags/extras.py diff --git a/plinth/tests/__init__.py b/freedombox/tests/__init__.py similarity index 100% rename from plinth/tests/__init__.py rename to freedombox/tests/__init__.py diff --git a/plinth/tests/config.py b/freedombox/tests/config.py similarity index 100% rename from plinth/tests/config.py rename to freedombox/tests/config.py diff --git a/plinth/tests/conftest.py b/freedombox/tests/conftest.py similarity index 100% rename from plinth/tests/conftest.py rename to freedombox/tests/conftest.py diff --git a/plinth/tests/data/__init__.py b/freedombox/tests/data/__init__.py similarity index 100% rename from plinth/tests/data/__init__.py rename to freedombox/tests/data/__init__.py diff --git a/plinth/tests/data/configs/freedombox.config b/freedombox/tests/data/configs/freedombox.config similarity index 100% rename from plinth/tests/data/configs/freedombox.config rename to freedombox/tests/data/configs/freedombox.config diff --git a/plinth/tests/data/configs/freedombox.config.d/01_first.config b/freedombox/tests/data/configs/freedombox.config.d/01_first.config similarity index 100% rename from plinth/tests/data/configs/freedombox.config.d/01_first.config rename to freedombox/tests/data/configs/freedombox.config.d/01_first.config diff --git a/plinth/tests/data/configs/freedombox.config.d/02_second.config b/freedombox/tests/data/configs/freedombox.config.d/02_second.config similarity index 100% rename from plinth/tests/data/configs/freedombox.config.d/02_second.config rename to freedombox/tests/data/configs/freedombox.config.d/02_second.config diff --git a/plinth/tests/data/configs/freedombox.config.d/03_third.foo b/freedombox/tests/data/configs/freedombox.config.d/03_third.foo similarity index 100% rename from plinth/tests/data/configs/freedombox.config.d/03_third.foo rename to freedombox/tests/data/configs/freedombox.config.d/03_third.foo diff --git a/plinth/tests/data/configs/freedombox.config.with_missing_options b/freedombox/tests/data/configs/freedombox.config.with_missing_options similarity index 100% rename from plinth/tests/data/configs/freedombox.config.with_missing_options rename to freedombox/tests/data/configs/freedombox.config.with_missing_options diff --git a/plinth/tests/data/configs/freedombox.config.with_missing_sections b/freedombox/tests/data/configs/freedombox.config.with_missing_sections similarity index 100% rename from plinth/tests/data/configs/freedombox.config.with_missing_sections rename to freedombox/tests/data/configs/freedombox.config.with_missing_sections diff --git a/plinth/tests/data/django_test_settings.py b/freedombox/tests/data/django_test_settings.py similarity index 100% rename from plinth/tests/data/django_test_settings.py rename to freedombox/tests/data/django_test_settings.py diff --git a/plinth/tests/data/shortcuts/blank.json b/freedombox/tests/data/shortcuts/blank.json similarity index 100% rename from plinth/tests/data/shortcuts/blank.json rename to freedombox/tests/data/shortcuts/blank.json diff --git a/plinth/tests/data/shortcuts/dotd.json b/freedombox/tests/data/shortcuts/dotd.json similarity index 100% rename from plinth/tests/data/shortcuts/dotd.json rename to freedombox/tests/data/shortcuts/dotd.json diff --git a/plinth/tests/data/shortcuts/dotd.json.d/01_extra.json b/freedombox/tests/data/shortcuts/dotd.json.d/01_extra.json similarity index 100% rename from plinth/tests/data/shortcuts/dotd.json.d/01_extra.json rename to freedombox/tests/data/shortcuts/dotd.json.d/01_extra.json diff --git a/plinth/tests/data/shortcuts/empty.json b/freedombox/tests/data/shortcuts/empty.json similarity index 100% rename from plinth/tests/data/shortcuts/empty.json rename to freedombox/tests/data/shortcuts/empty.json diff --git a/plinth/tests/data/shortcuts/nextcloud.json b/freedombox/tests/data/shortcuts/nextcloud.json similarity index 100% rename from plinth/tests/data/shortcuts/nextcloud.json rename to freedombox/tests/data/shortcuts/nextcloud.json diff --git a/plinth/tests/data/templates/test-notification.html b/freedombox/tests/data/templates/test-notification.html similarity index 100% rename from plinth/tests/data/templates/test-notification.html rename to freedombox/tests/data/templates/test-notification.html diff --git a/plinth/tests/data/urls.py b/freedombox/tests/data/urls.py similarity index 100% rename from plinth/tests/data/urls.py rename to freedombox/tests/data/urls.py diff --git a/plinth/tests/functional/__init__.py b/freedombox/tests/functional/__init__.py similarity index 100% rename from plinth/tests/functional/__init__.py rename to freedombox/tests/functional/__init__.py diff --git a/plinth/tests/functional/config.ini b/freedombox/tests/functional/config.ini similarity index 100% rename from plinth/tests/functional/config.ini rename to freedombox/tests/functional/config.ini diff --git a/plinth/tests/functional/enable-all-apps b/freedombox/tests/functional/enable-all-apps similarity index 100% rename from plinth/tests/functional/enable-all-apps rename to freedombox/tests/functional/enable-all-apps diff --git a/plinth/tests/functional/install.sh b/freedombox/tests/functional/install.sh similarity index 100% rename from plinth/tests/functional/install.sh rename to freedombox/tests/functional/install.sh diff --git a/plinth/tests/tags/__init__.py b/freedombox/tests/tags/__init__.py similarity index 100% rename from plinth/tests/tags/__init__.py rename to freedombox/tests/tags/__init__.py diff --git a/plinth/tests/tags/test_functional.py b/freedombox/tests/tags/test_functional.py similarity index 100% rename from plinth/tests/tags/test_functional.py rename to freedombox/tests/tags/test_functional.py diff --git a/plinth/tests/test_action_utils.py b/freedombox/tests/test_action_utils.py similarity index 100% rename from plinth/tests/test_action_utils.py rename to freedombox/tests/test_action_utils.py diff --git a/plinth/tests/test_actions.py b/freedombox/tests/test_actions.py similarity index 100% rename from plinth/tests/test_actions.py rename to freedombox/tests/test_actions.py diff --git a/plinth/tests/test_app.py b/freedombox/tests/test_app.py similarity index 100% rename from plinth/tests/test_app.py rename to freedombox/tests/test_app.py diff --git a/plinth/tests/test_cfg.py b/freedombox/tests/test_cfg.py similarity index 100% rename from plinth/tests/test_cfg.py rename to freedombox/tests/test_cfg.py diff --git a/plinth/tests/test_clients.py b/freedombox/tests/test_clients.py similarity index 100% rename from plinth/tests/test_clients.py rename to freedombox/tests/test_clients.py diff --git a/plinth/tests/test_config.py b/freedombox/tests/test_config.py similarity index 100% rename from plinth/tests/test_config.py rename to freedombox/tests/test_config.py diff --git a/plinth/tests/test_container.py b/freedombox/tests/test_container.py similarity index 100% rename from plinth/tests/test_container.py rename to freedombox/tests/test_container.py diff --git a/plinth/tests/test_context_processors.py b/freedombox/tests/test_context_processors.py similarity index 100% rename from plinth/tests/test_context_processors.py rename to freedombox/tests/test_context_processors.py diff --git a/plinth/tests/test_custom_shortcuts.py b/freedombox/tests/test_custom_shortcuts.py similarity index 100% rename from plinth/tests/test_custom_shortcuts.py rename to freedombox/tests/test_custom_shortcuts.py diff --git a/plinth/tests/test_daemon.py b/freedombox/tests/test_daemon.py similarity index 100% rename from plinth/tests/test_daemon.py rename to freedombox/tests/test_daemon.py diff --git a/plinth/tests/test_db.py b/freedombox/tests/test_db.py similarity index 100% rename from plinth/tests/test_db.py rename to freedombox/tests/test_db.py diff --git a/plinth/tests/test_diagnostic_check.py b/freedombox/tests/test_diagnostic_check.py similarity index 100% rename from plinth/tests/test_diagnostic_check.py rename to freedombox/tests/test_diagnostic_check.py diff --git a/plinth/tests/test_frontpage.py b/freedombox/tests/test_frontpage.py similarity index 100% rename from plinth/tests/test_frontpage.py rename to freedombox/tests/test_frontpage.py diff --git a/plinth/tests/test_kvstore.py b/freedombox/tests/test_kvstore.py similarity index 100% rename from plinth/tests/test_kvstore.py rename to freedombox/tests/test_kvstore.py diff --git a/plinth/tests/test_menu.py b/freedombox/tests/test_menu.py similarity index 100% rename from plinth/tests/test_menu.py rename to freedombox/tests/test_menu.py diff --git a/plinth/tests/test_middleware.py b/freedombox/tests/test_middleware.py similarity index 100% rename from plinth/tests/test_middleware.py rename to freedombox/tests/test_middleware.py diff --git a/plinth/tests/test_module_loader.py b/freedombox/tests/test_module_loader.py similarity index 100% rename from plinth/tests/test_module_loader.py rename to freedombox/tests/test_module_loader.py diff --git a/plinth/tests/test_network.py b/freedombox/tests/test_network.py similarity index 100% rename from plinth/tests/test_network.py rename to freedombox/tests/test_network.py diff --git a/plinth/tests/test_notification.py b/freedombox/tests/test_notification.py similarity index 100% rename from plinth/tests/test_notification.py rename to freedombox/tests/test_notification.py diff --git a/plinth/tests/test_operation.py b/freedombox/tests/test_operation.py similarity index 100% rename from plinth/tests/test_operation.py rename to freedombox/tests/test_operation.py diff --git a/plinth/tests/test_package.py b/freedombox/tests/test_package.py similarity index 100% rename from plinth/tests/test_package.py rename to freedombox/tests/test_package.py diff --git a/plinth/tests/test_setup.py b/freedombox/tests/test_setup.py similarity index 100% rename from plinth/tests/test_setup.py rename to freedombox/tests/test_setup.py diff --git a/plinth/tests/test_templatetags.py b/freedombox/tests/test_templatetags.py similarity index 100% rename from plinth/tests/test_templatetags.py rename to freedombox/tests/test_templatetags.py diff --git a/plinth/tests/test_utils.py b/freedombox/tests/test_utils.py similarity index 100% rename from plinth/tests/test_utils.py rename to freedombox/tests/test_utils.py diff --git a/plinth/tests/test_version.py b/freedombox/tests/test_version.py similarity index 100% rename from plinth/tests/test_version.py rename to freedombox/tests/test_version.py diff --git a/plinth/tests/test_views.py b/freedombox/tests/test_views.py similarity index 100% rename from plinth/tests/test_views.py rename to freedombox/tests/test_views.py diff --git a/plinth/tests/test_web_server.py b/freedombox/tests/test_web_server.py similarity index 100% rename from plinth/tests/test_web_server.py rename to freedombox/tests/test_web_server.py diff --git a/plinth/translation.py b/freedombox/translation.py similarity index 100% rename from plinth/translation.py rename to freedombox/translation.py diff --git a/plinth/urls.py b/freedombox/urls.py similarity index 100% rename from plinth/urls.py rename to freedombox/urls.py diff --git a/plinth/utils.py b/freedombox/utils.py similarity index 100% rename from plinth/utils.py rename to freedombox/utils.py diff --git a/plinth/version.py b/freedombox/version.py similarity index 100% rename from plinth/version.py rename to freedombox/version.py diff --git a/plinth/views.py b/freedombox/views.py similarity index 100% rename from plinth/views.py rename to freedombox/views.py diff --git a/plinth/web_framework.py b/freedombox/web_framework.py similarity index 100% rename from plinth/web_framework.py rename to freedombox/web_framework.py diff --git a/plinth/web_server.py b/freedombox/web_server.py similarity index 100% rename from plinth/web_server.py rename to freedombox/web_server.py