Changes between Version 18 and Version 19 of MoveOffTrac
- Timestamp:
- 2025-08-21T07:32:11Z (3 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MoveOffTrac
v18 v19 53 53 === Deliverables === 54 54 55 1. A VPS (hosted by Hetzner) providing the following features powered by NixOS and Gitea :55 1. A VPS (hosted by Hetzner) providing the following features powered by NixOS and Gitea or Forgejo: 56 56 * a tracking system provisioned with the issues migrated from Trac (same numbers) 57 57 * a Wiki system provisioned with the relevant pages migrated from Trac (same names) … … 69 69 == Deliverable 1 - self-hosted server == 70 70 71 1. Testing (PoC + migration step)72 * VPS provided by Hetzner, mostly defined using Terraformcode and deployed by pull request71 1. Testing/PoC (completed and retired): 72 * VPS provided by Hetzner, mostly defined using OpenToFu code and deployed by pull request 73 73 * OS based on NixOS, defined using Nix code and deployed by pull request 74 74 * Redirections from legacy to new URLs: provided by Nginx, defined using Nix code and deployed by pull request … … 89 89 * the Hall of Fame pages till needs to be "migrated" 90 90 2. Production: 91 a )basic only: VPS + OS + NGinx to redirect legacy URLs to services hosted elsewhere92 b )complete: all features from the PoC above91 a. basic only: VPS + OS + NGinx to redirect legacy URLs to services hosted elsewhere 92 b. complete: all features from the PoC above 93 93 94 == Deliverable 2 - migration plan from Trac to self-hosted Gitea (or Forgejo)==94 == Deliverable 2 - migration plan from Trac to self-hosted Gitea or Forgejo == 95 95 96 96 * Tools and documentation can be found in https://github.com/tahoe-lafs/MoveOffTrac (WiP) … … 98 98 == Deliverable 3 - high-level migration plan from self-hosted to an SaaS provider == 99 99 100 1. Testing (PoC) 101 * Issues and Wiki page have been migrated from Forgejo to Codeberg: 102 * https://codeberg.org/Tahoe-LAFS/trac-2024-07-25 103 * Todos and known issues: 104 * all links to contributors are broken (likely because Codeberg does not allow this? maybe the user needs to be local and in the org first?! ) 105 * all links to comments are broken (likely because they use the ID from the source!) 106 * all the link to attachment are broken 107 2. Production 108 * TBD 100 1. Migration plan (completed): 101 * Create an API token on Forgejo with Read access on repositories own by [Tahoe-LAFS org https://forge.of.tahoe-lafs.org/Tahoe-LAFS] 102 * Use the [https://codeberg.org/repo/migrate migration tool] on !CodeBerg 103 104 2. PoC (completed): 105 * Issues and Wiki pages originally hosted on Trac 106 * Outcome: https://codeberg.org/Tahoe-LAFS/trac-2024-07-25 107 * Caveats: 108 * all links to contributors are broken (likely because !CodeBerg will not allow this) 109 * all links to comments are broken (likely because they use the ID from the source!) 110 * all the link to attachment are broken (likely because the migration tool does not cover them - yet) 111 * Code, issues, pull-requests and CI/CD for the Static website 112 * Outcome: https://codeberg.org/Tahoe-LAFS/web-landing-page 113 * Caveats: 114 * CI runner does not support (yet) docker (can be work around with local installation of ruby+gems)
