Changes between Version 28 and Version 29 of MoveOffTrac


Ignore:
Timestamp:
2025-08-22T08:54:34Z (3 months ago)
Author:
btlogy
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MoveOffTrac

    v28 v29  
    7878     * preview: https://www.lafs.eval.latfa.net/ (retired)
    7979     * live: https://www.lafs.eval.latfa.net/ (retired)
    80 2. **IN PROGRESS** - Production (details in #4161):
    81    1. **COMPLETE** - VPS with configured Forgejo only
    82       * ✅ Infrastructure as Code with CI/CD for !ToFu and Nix in [https://github.com/tahoe-lafs/infrastructure GitHub/ Tahoe-LAFS/infrastructure] repository
    83       * ✅ Hetzner VPS managed from !ToFu code
    84       * ✅ NixOS server managed from Nix code (`webforge`)
    85       * ⛔ DNS records managed from !ToFu code in `tahoe-lafs.org` domain (no proper access - see #4162)
    86       * ✅ WORKAROUND: DNS records managed from !ToFu code in `of.tahoe-lafs.org` subdomain
    87       * ✅ Nightly local and remote backups in place with rsnapshot and !BorgBase
    88       * ✅ Credentials shared via [https://github.com/tahoe-lafs/infrastructure sops] and [https://github.com/tahoe-lafs/infrastructure-pass pass] repositories
    89       * ✅ Forgejo with basic its requirements (DB and mailer) managed from Nix code
    90       * ✅ Forgejo configured with OAuth2 SSO with !CodeBerg, !GitHub and !GitLab, a [https://forge.of.tahoe-lafs.org/ Tahoe-LAFS] org and some well-known users
    91    2. **IN PROGRESS** - Website only with redirect/proxy rules to legacy resources
    92       * ✅ web-landing-page source code with CI/CD up and running on [https://forge.of.tahoe-lafs.org/Tahoe-LAFS/web-landing-page Tahoe-LAFS/web-landing-page]
    93       * ✅ web-landing-page with redirect/proxy rules hosted on `webforge` and managed from Nix code - https://home.of.tahoe-lafs.org/
    94       * ⌛ Manual update of DNS records to expose the web-landing-page (see #4183)
    95       * ⏹️ Migrate the Hall of Fame as a post or a page (not worked on)
    96    3. **PENDING** - Issues and wiki hosted by Forgejo
    97       * ⛔ Extract the Trac data and reconfiguration in RO via direct access to the legacy server
    98       * ⏸️ WORKAROUND: asynchronous extraction of Trac data via Meejah and avoid POST via proxy rules
    99       * ⏸️ Rework the redirect/proxy rules from Nix code to expose Forgejo instead of Trac
    100       * ⏸️ Execute the migration plan as described in Deliverable 2
    101       * ⏸️ Rework Forgejo configuration to allow new user registration
    102    4. **TODO** - Other resources from the Linode
    103       * ⏹️ Replace the current binary repository for Tahoe-LAFS releases (not worked on)
     802. **COMPLETE** - Production VPS with configured Forgejo only (details in #4161)
     81   * ✅ Infrastructure as Code with CI/CD for !ToFu and Nix in [https://github.com/tahoe-lafs/infrastructure GitHub/ Tahoe-LAFS/infrastructure] repository
     82   * ✅ Hetzner VPS managed from !ToFu code
     83   * ✅ NixOS server managed from Nix code (`webforge`)
     84   * ⛔ DNS records managed from !ToFu code in `tahoe-lafs.org` domain (no proper access - see #4162)
     85   * ✅ WORKAROUND: DNS records managed from !ToFu code in `of.tahoe-lafs.org` subdomain
     86   * ✅ Nightly local and remote backups in place with rsnapshot and !BorgBase
     87   * ✅ Credentials shared via [https://github.com/tahoe-lafs/infrastructure sops] and [https://github.com/tahoe-lafs/infrastructure-pass pass] repositories
     88   * ✅ Forgejo with basic its requirements (DB and mailer) managed from Nix code
     89   * ✅ Forgejo configured with OAuth2 SSO with !CodeBerg, !GitHub and !GitLab, a [https://forge.of.tahoe-lafs.org/ Tahoe-LAFS] org and some well-known users
     903. **IN PROGRESS** - Website only with redirect/proxy rules to legacy resources
     91   * ✅ web-landing-page source code with CI/CD up and running on [https://forge.of.tahoe-lafs.org/Tahoe-LAFS/web-landing-page Tahoe-LAFS/web-landing-page]
     92   * ✅ web-landing-page with redirect/proxy rules hosted on `webforge` and managed from Nix code - https://home.of.tahoe-lafs.org/
     93   * ⌛ Manual update of DNS records to expose the web-landing-page (see #4183)
     94   * ⏹️ Migrate the Hall of Fame as a post or a page (not worked on)
     954. **PENDING** - Issues and wiki hosted by Forgejo
     96   * ⛔ Extract the Trac data and reconfiguration in RO via direct access to the legacy server
     97   * ⏸️ WORKAROUND: asynchronous extraction of Trac data via Meejah and avoid POST via proxy rules
     98   * ⏸️ Rework the redirect/proxy rules from Nix code to expose Forgejo instead of Trac
     99   * ⏸️ Execute the migration plan as described in Deliverable 2
     100   * ⏸️ Rework Forgejo configuration to allow new user registration
     1015. **TODO** - Other resources from the Linode
     102   * ⏹️ Replace the current binary repository for Tahoe-LAFS releases (not worked on)
    104103
    105104== Deliverable 2 - detailed migration plan from Trac to self-hosted Forgejo ==