mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-08-26 12:46:08 +00:00
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
parent
7c54128cf8
commit
b71e6df209
@ -26,11 +26,11 @@ On the other hand, the GnuDIP protocol will only transport a salted MD5 value of
|
|||||||
|
|
||||||
=== Using the GnuDIP protocol ===
|
=== Using the GnuDIP protocol ===
|
||||||
|
|
||||||
1. Register an account with any Dynamic DNS service provider. A free service provided by the !FreedomBox community is available at https://gnudip.datasystems24.net .
|
1. Register an account with any Dynamic DNS service provider. A free service provided by the !FreedomBox community is available at https://ddns.freedombox.org .
|
||||||
|
|
||||||
1. In !FreedomBox UI, enable the Dynamic DNS Service.
|
1. In !FreedomBox UI, enable the Dynamic DNS Service.
|
||||||
|
|
||||||
1. Select ''GnuDIP'' as ''Service type'', enter your Dynamic DNS service provider address (for example, gnudip.datasystems24.net) into ''GnuDIP Server Address'' field.
|
1. Select ''GnuDIP'' as ''Service type'', enter your Dynamic DNS service provider address (for example, ddns.freedombox.org) into ''GnuDIP Server Address'' field.
|
||||||
|
|
||||||
{{attachment:DynamicDNS-Settings.png|Dynamic DNS Settings|width=800}}
|
{{attachment:DynamicDNS-Settings.png|Dynamic DNS Settings|width=800}}
|
||||||
|
|
||||||
@ -62,7 +62,7 @@ This feature is implemented because the most popular Dynamic DNS providers are u
|
|||||||
|
|
||||||
=== Recap: How to create a DNS name with GnuDIP ===
|
=== Recap: How to create a DNS name with GnuDIP ===
|
||||||
/* to delete or to replace the old text */
|
/* to delete or to replace the old text */
|
||||||
1. Access to [[https://gnudip.datasystems24.net|GnuIP login page]] (answer Yes to all pop ups)
|
1. Access to [[https://ddns.freedombox.org|GnuIP login page]] (answer Yes to all pop ups)
|
||||||
1. Click on "Self Register"
|
1. Click on "Self Register"
|
||||||
1. Fill the registration form (Username and domain will form the public IP address [username.domain])
|
1. Fill the registration form (Username and domain will form the public IP address [username.domain])
|
||||||
1. Take note of the username/hostname and password that will be used on the !FreedomBox app.
|
1. Take note of the username/hostname and password that will be used on the !FreedomBox app.
|
||||||
@ -72,11 +72,11 @@ This feature is implemented because the most popular Dynamic DNS providers are u
|
|||||||
1. Click on "Set Up" in the top menu.
|
1. Click on "Set Up" in the top menu.
|
||||||
1. Activate Dynamic DNS
|
1. Activate Dynamic DNS
|
||||||
1. Choose GnuDIP service.
|
1. Choose GnuDIP service.
|
||||||
1. Add server address (gnudip.datasystems24.net)
|
1. Add server address (ddns.freedombox.org)
|
||||||
1. Add your fresh domain name (username.domain, ie [username].freedombox.rocks)
|
1. Add your fresh domain name (username.domain, ie [username].freedombox.rocks)
|
||||||
1. Add your fresh username (the one used in your new IP address) and password
|
1. Add your fresh username (the one used in your new IP address) and password
|
||||||
1. Add your GnuDIP password
|
1. Add your GnuDIP password
|
||||||
1. Fill the option with http://myip.datasystems24.de (try this url in your browser, you will figure out immediately)
|
1. Fill the option with https://ddns.freedombox.org/ip/ (try this url in your browser, you will figure out immediately)
|
||||||
|
|
||||||
|
|
||||||
## END_INCLUDE
|
## END_INCLUDE
|
||||||
|
|||||||
@ -10,6 +10,66 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
|
|||||||
|
|
||||||
The following are the release notes for each !FreedomBox version.
|
The following are the release notes for each !FreedomBox version.
|
||||||
|
|
||||||
|
== FreedomBox 21.15 (2021-12-06) ==
|
||||||
|
|
||||||
|
=== Highlights ===
|
||||||
|
|
||||||
|
* dynamicdns: Update URLs to the new dynamic DNS server
|
||||||
|
* firewall: Allow configuration upgrade to version 1.0.x
|
||||||
|
* shaarli: Enable app (only available in testing and unstable)
|
||||||
|
|
||||||
|
=== Other Changes ===
|
||||||
|
|
||||||
|
* *: Drop module level depends declaration
|
||||||
|
* *: Drop module level package_conflicts and use component API
|
||||||
|
* *: Drop unused manual_page at module level
|
||||||
|
* *: Drop use of managed_packages and rely on Packages component
|
||||||
|
* *: Drop use of managed_services, rely on Daemon component
|
||||||
|
* *: Drop use of module level is_essential flag
|
||||||
|
* *: Drop use of module level version
|
||||||
|
* *: Drop use of unnecessary managed_paths
|
||||||
|
* *: Use the App's state management API
|
||||||
|
* actions/letsencrypt: Drop use of managed_paths and use LE component
|
||||||
|
* actions/service: Drop unused list action
|
||||||
|
* actions/service: Drop use of managed_services for Daemon component
|
||||||
|
* actions: Get list of packages from Packages components
|
||||||
|
* app: Introduce API for managing setup state of the app
|
||||||
|
* app: Introduce API to setup an app
|
||||||
|
* bind: Drop alias handling unnecessary in >= Bullseye
|
||||||
|
* daemon: Add new component to hold information about related daemons
|
||||||
|
* doc/dev: Drop discussion on managed_paths
|
||||||
|
* doc/dev: Drop reference to module level depends declaration
|
||||||
|
* doc/dev: Remove mention of managed_services
|
||||||
|
* doc/dev: Remove outdated reference to init() at module level
|
||||||
|
* doc/dev: Update documentation to not refer to managed_packages
|
||||||
|
* email_server: Merge domain configuration with app view
|
||||||
|
* email_server: Simplify domain configuration form
|
||||||
|
* first_boot: Drop use of loaded_modules and use App.list
|
||||||
|
* forms: Fix regression with TLS domain form in quassel and tt-rss
|
||||||
|
* letsencrypt: On domain removal, don't revoke certificate, keep it
|
||||||
|
* locale: Update translations for Czech, German, Norwegian Bokmål
|
||||||
|
* main: List apps instead of modules
|
||||||
|
* middleware, views: Reduce use of setup_helper
|
||||||
|
* module_loader, app: Move app init to app module
|
||||||
|
* package: Add parameter to specify skipping package recommendations
|
||||||
|
* package: Implement installing packages in the component
|
||||||
|
* package: Introduce component API for package conflicts
|
||||||
|
* packages: Move checking for unavailable packages to component
|
||||||
|
* security: Drop use of loaded_modules and use App.list
|
||||||
|
* security: Drop use of managed_services in security report
|
||||||
|
* security: Get the list of packages from Packages component
|
||||||
|
* setup: Drop unused API for app's state management
|
||||||
|
* setup: List dependencies for apps instead of modules
|
||||||
|
* setup: Run setup on apps instead of modules
|
||||||
|
* setup: Use apps instead of modules to determine running first setup
|
||||||
|
* setup: Work on apps instead of modules for force upgrade
|
||||||
|
* tests: Add 'domain' mark for apps that add/remove domains
|
||||||
|
* web_server: Drop use of loaded_modules and use App.list
|
||||||
|
|
||||||
|
== FreedomBox 21.14.1 (2021-11-24) ==
|
||||||
|
|
||||||
|
* config: Add packages component to a re-add zram-tools dependency
|
||||||
|
|
||||||
== FreedomBox 21.14 (2021-11-22) ==
|
== FreedomBox 21.14 (2021-11-22) ==
|
||||||
|
|
||||||
=== Highlights ===
|
=== Highlights ===
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 112 KiB |
@ -26,11 +26,11 @@ Por otra parte el protocolo GnuDIP solo transportará un valor MD5 salpimentado
|
|||||||
|
|
||||||
=== Emplear el protocolo GnuDIP ===
|
=== Emplear el protocolo GnuDIP ===
|
||||||
|
|
||||||
1. Registra una cuenta en cualquier proveedor de servicio de DNS Dinamico. Hay un servicio gratuito provisto por la comunidad !FreedomBox disponible en https://gnudip.datasystems24.net .
|
1. Registra una cuenta en cualquier proveedor de servicio de DNS Dinamico. Hay un servicio gratuito provisto por la comunidad !FreedomBox disponible en https://ddns.freedombox.org .
|
||||||
|
|
||||||
1. Habilita el Servicio de DNS Dinamico en el interfaz de usuario de !FreedomBox.
|
1. Habilita el Servicio de DNS Dinamico en el interfaz de usuario de !FreedomBox.
|
||||||
|
|
||||||
1. Selecciona ''GnuDIP'' como ''tipo de servicio'', introduce la dirección de tu proveedor de servicio de DNS Dinamico (por ejemplo, gnudip.datasystems24.net) en el campo ''Dirección del servidor GnuDIP''.
|
1. Selecciona ''GnuDIP'' como ''tipo de servicio'', introduce la dirección de tu proveedor de servicio de DNS Dinamico (por ejemplo, ddns.freedombox.org) en el campo ''Dirección del servidor GnuDIP''.
|
||||||
|
|
||||||
{{attachment:DynamicDNS-Settings.png|Dynamic DNS Settings|width=800}}
|
{{attachment:DynamicDNS-Settings.png|Dynamic DNS Settings|width=800}}
|
||||||
|
|
||||||
@ -62,7 +62,7 @@ Se implementa esta funcionalidad porque los proveedores de servicio de DNS Dinam
|
|||||||
|
|
||||||
=== Recap: How to create a DNS name with GnuDIP ===
|
=== Recap: How to create a DNS name with GnuDIP ===
|
||||||
/* to delete or to replace the old text */
|
/* to delete or to replace the old text */
|
||||||
1. Access to [[https://gnudip.datasystems24.net|GnuIP login page]] (answer Yes to all pop ups)
|
1. Access to [[https://ddns.freedombox.org|GnuIP login page]] (answer Yes to all pop ups)
|
||||||
1. Click on "Self Register"
|
1. Click on "Self Register"
|
||||||
1. Fill the registration form (Username and domain will form the public IP address [username.domain])
|
1. Fill the registration form (Username and domain will form the public IP address [username.domain])
|
||||||
1. Take note of the username/hostname and password that will be used on the !FreedomBox app.
|
1. Take note of the username/hostname and password that will be used on the !FreedomBox app.
|
||||||
@ -72,11 +72,11 @@ Se implementa esta funcionalidad porque los proveedores de servicio de DNS Dinam
|
|||||||
1. Click on "Set Up" in the top menu.
|
1. Click on "Set Up" in the top menu.
|
||||||
1. Activate Dynamic DNS
|
1. Activate Dynamic DNS
|
||||||
1. Choose GnuDIP service.
|
1. Choose GnuDIP service.
|
||||||
1. Add server address (gnudip.datasystems24.net)
|
1. Add server address (ddns.freedombox.org)
|
||||||
1. Add your fresh domain name (username.domain, ie [username].freedombox.rocks)
|
1. Add your fresh domain name (username.domain, ie [username].freedombox.rocks)
|
||||||
1. Add your fresh username (the one used in your new IP address) and password
|
1. Add your fresh username (the one used in your new IP address) and password
|
||||||
1. Add your GnuDIP password
|
1. Add your GnuDIP password
|
||||||
1. Fill the option with http://myip.datasystems24.de (try this url in your browser, you will figure out immediately)
|
1. Fill the option with https://ddns.freedombox.org/ip/ (try this url in your browser, you will figure out immediately)
|
||||||
|
|
||||||
|
|
||||||
## END_INCLUDE
|
## END_INCLUDE
|
||||||
|
|||||||
@ -10,6 +10,66 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
|
|||||||
|
|
||||||
The following are the release notes for each !FreedomBox version.
|
The following are the release notes for each !FreedomBox version.
|
||||||
|
|
||||||
|
== FreedomBox 21.15 (2021-12-06) ==
|
||||||
|
|
||||||
|
=== Highlights ===
|
||||||
|
|
||||||
|
* dynamicdns: Update URLs to the new dynamic DNS server
|
||||||
|
* firewall: Allow configuration upgrade to version 1.0.x
|
||||||
|
* shaarli: Enable app (only available in testing and unstable)
|
||||||
|
|
||||||
|
=== Other Changes ===
|
||||||
|
|
||||||
|
* *: Drop module level depends declaration
|
||||||
|
* *: Drop module level package_conflicts and use component API
|
||||||
|
* *: Drop unused manual_page at module level
|
||||||
|
* *: Drop use of managed_packages and rely on Packages component
|
||||||
|
* *: Drop use of managed_services, rely on Daemon component
|
||||||
|
* *: Drop use of module level is_essential flag
|
||||||
|
* *: Drop use of module level version
|
||||||
|
* *: Drop use of unnecessary managed_paths
|
||||||
|
* *: Use the App's state management API
|
||||||
|
* actions/letsencrypt: Drop use of managed_paths and use LE component
|
||||||
|
* actions/service: Drop unused list action
|
||||||
|
* actions/service: Drop use of managed_services for Daemon component
|
||||||
|
* actions: Get list of packages from Packages components
|
||||||
|
* app: Introduce API for managing setup state of the app
|
||||||
|
* app: Introduce API to setup an app
|
||||||
|
* bind: Drop alias handling unnecessary in >= Bullseye
|
||||||
|
* daemon: Add new component to hold information about related daemons
|
||||||
|
* doc/dev: Drop discussion on managed_paths
|
||||||
|
* doc/dev: Drop reference to module level depends declaration
|
||||||
|
* doc/dev: Remove mention of managed_services
|
||||||
|
* doc/dev: Remove outdated reference to init() at module level
|
||||||
|
* doc/dev: Update documentation to not refer to managed_packages
|
||||||
|
* email_server: Merge domain configuration with app view
|
||||||
|
* email_server: Simplify domain configuration form
|
||||||
|
* first_boot: Drop use of loaded_modules and use App.list
|
||||||
|
* forms: Fix regression with TLS domain form in quassel and tt-rss
|
||||||
|
* letsencrypt: On domain removal, don't revoke certificate, keep it
|
||||||
|
* locale: Update translations for Czech, German, Norwegian Bokmål
|
||||||
|
* main: List apps instead of modules
|
||||||
|
* middleware, views: Reduce use of setup_helper
|
||||||
|
* module_loader, app: Move app init to app module
|
||||||
|
* package: Add parameter to specify skipping package recommendations
|
||||||
|
* package: Implement installing packages in the component
|
||||||
|
* package: Introduce component API for package conflicts
|
||||||
|
* packages: Move checking for unavailable packages to component
|
||||||
|
* security: Drop use of loaded_modules and use App.list
|
||||||
|
* security: Drop use of managed_services in security report
|
||||||
|
* security: Get the list of packages from Packages component
|
||||||
|
* setup: Drop unused API for app's state management
|
||||||
|
* setup: List dependencies for apps instead of modules
|
||||||
|
* setup: Run setup on apps instead of modules
|
||||||
|
* setup: Use apps instead of modules to determine running first setup
|
||||||
|
* setup: Work on apps instead of modules for force upgrade
|
||||||
|
* tests: Add 'domain' mark for apps that add/remove domains
|
||||||
|
* web_server: Drop use of loaded_modules and use App.list
|
||||||
|
|
||||||
|
== FreedomBox 21.14.1 (2021-11-24) ==
|
||||||
|
|
||||||
|
* config: Add packages component to a re-add zram-tools dependency
|
||||||
|
|
||||||
== FreedomBox 21.14 (2021-11-22) ==
|
== FreedomBox 21.14 (2021-11-22) ==
|
||||||
|
|
||||||
=== Highlights ===
|
=== Highlights ===
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 113 KiB |
Loading…
x
Reference in New Issue
Block a user