Progress call: 17:00 UTC
- Nextcloud status (sunil)
- Implemented all needed improvements
- Issue with quadlets not in stable
- Fallback to manually creating service file in this case
- Users - valid names, homedir handling (lifeform)
https://salsa.debian.org/freedombox-team/freedombox/-/issues/2417
- Single letter usernames were not allowed
- This restriction can be relaxed if allowed by Unix/Debian and Django.
- Disallow names like "." and ".."
- adduser has more restrictions, like starting with letter.
- Home directory not removed when user is removed
- Need option to backup data if home directory when user is removed.
- Checkbox to decide whether to keep or delete data.
- Home directory not renamed when user is renamed
- Can do this if not overwriting existing directory.
- Users roadmap
- PAM authentication backend in web interface for any unix or ldap user
- dummy Django user without password
- relies on slapd running
- remove password management inside Django
- Services to use PAM instead of LDAP if supported
- Two factor authentication
- pam-abl
- systemd-homed portable user accounts
- PAM module
- encryption per home directory
- SSH integration
- SSO is tangential to authentication mechanism.
- OAuth, OpenID Connect (through apache)
- PAM authentication backend in web interface for any unix or ldap user
- hardware survey? (james)
- Get overall idea of what everyone is using
- SBC
- Pioneer Kit
- Raspberry Pi
- Other single board computer
- PC/Desktop/Laptop
- VPS or Cloud instances (EC2/Linode)
- N/A (don't have freedombox yet)
- SBC
- desired features survey (work-in-progress)
- storage
- backups
- Get overall idea of what everyone is using