Week 2 — September
Summary:
This week focused on three main areas:
- Continuing technical setup work for the local Yunohost server (hardware, flashing, backups, passwords).
- Starting the first review of Yunohost applications through the demo environment, especially testing categorical filters and keyword search accuracy.
- Announcing the project on the Yunohost community forum to begin building awareness and collaboration.
✅ Tasks Completed
-
Fine tuned documentation static site
Adding links between static site and repo site. -
Set up local Yunohost server
Using a dedicated, refurbished tiny PC on a home network to host the test server.- Set up Lenovo mini PC & connect to router
- Change BIOS settings on PC to allow flashing from USB
- Make flash USB with Debian 12 Bullseye ISO
- Make flash USB with Yunohost 12.12 ISO*
Note: This step failed when I tried without installing Debian first - Flash PC with Debian from USB (graphical install, details saved in 1Password vault)
- Flash PC with Yunohost from USB (graphical install, details saved in 1Password vault)
-
Set up local backup storage via SMB
-
Set up shared project password store
Share details -
Allow local Yunohost server required internet access | KJH
On router, opened local ports - Reviewed Yunohost apps via demo site
- Tested categorical filters (Synchronization, Communication, Office, Productivity, Social Media, etc.)
- Tested keyword search (email, mail, calendar, contacts, files, drive, CRM, PKM, chat, docs, password manager).
- Documented mismatches, missing apps, and synonym gaps (e.g. “email” vs “mail,” “PKM” shows nothing, “events” shows nothing).
- Announced the project on Yunohost forums
- Shared the project goals and description.
- Started building visibility and potential for community input and collaboration.
- Complete base Yunohost setup
- Problem solve outstanding issues
- server/router IP mismatch
- web not reachable
- dns issues
- Router <> Yunohost compatibility
- Problem solve outstanding issues
- Create backup account Set up Borg for backups
📌 Notes
-
Server Setup (Lenovo PC):
Followed instructions here: How to Boot a Lenovo ThinkStation from a USB Drive. -
Flashing ISOs:
Used FOSS Software Etcher in admin mode. Non-admin attempt failed. -
Installing Yunohost 12.12:
Yunohost install only worked after first installing Debian. Likely an issue with how Lenovo BIOS interprets UEFI vs Legacy USB. UEFI worked, Legacy failed. - App Review (Demo environment):
- Categorical filters: generally accurate but sometimes overlapping (e.g. Office vs Productivity). Some apps lacked descriptions.
- Keyword search: very sensitive to exact terms. Some important apps missing under common words. Suggest metadata improvements.
- Community engagement:
Early outreach via the Yunohost forum helps align the project with community needs and highlights accessibility priorities from the start.
🧐 Rationale
-
Why set up a local server?
To provide a realistic environment for alpha prototyping and accessibility testing. -
Why review apps now?
Early testing helps identify gaps in categories, metadata, and usability — critical for making the system more accessible for disabled users. -
Why engage with the Yunohost community?
Open source projects thrive on collaboration, and feedback from existing Yunohost users will guide better adaptation for accessibility.