Changes between Version 13 and Version 14 of MoveOffTrac
- Timestamp:
- 2024-09-09T13:53:12Z (4 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MoveOffTrac
v13 v14 80 80 * TBD 81 81 82 == Deliverable 2 - migration plan from Trac to self-hosted Gitea /Forgejo==82 == Deliverable 2 - migration plan from Trac to self-hosted Gitea (or Forgejo) == 83 83 84 84 1. Testing … … 93 93 3. tahoe-lafs.org to new VPS + redirect/proxy to legacy 94 94 95 Choice: 96 * short or middle term intermediate? meejah says self-hosted OF SaaS w/o intermediate : new legacy link to take care or not. 97 98 == Deliverable 3 - high-level migration plan from Forgejo to Codeberg == 95 == Deliverable 3 - high-level migration plan from self-hosted to SaaS - Codeberg == 99 96 100 97 1. Testing … … 104 101 * 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 102 * all links to comments are broken (likely because they use the ID from the source!) 106 * all the link to attach ement are broken103 * all the link to attachment are broken 107 104 2. Production 108 105 * TBD … … 110 107 == Pros and Cons of self-hosted vs SaaS == 111 108 112 === self-hosted Gitea===109 === Gitea on self-hosted NixOS === 113 110 114 111 Pros: 115 112 * Links to issues and wiki pages should work (WiP) 116 * Links to comments work117 * Links to attachments work118 * Links to authors work (if pre-provisioned)119 * Nearly ready to MoveOffTrac 113 * Attachments are migrated and available 114 * Links to comments and attachments work 115 * Links to old and authors work (if pre-provisioned) 116 * Nearly ready to MoveOffTrac (within one month) 120 117 * Many options to fix content later (e.g.: full access to DB) 121 118 * Website already works with CI/CD … … 126 123 * Decent baby-sitting required: updates, monitoring and backup/restore (how many h/m?) 127 124 * Poorly scalable, but could perform better than SaaS (DoS protection?) 125 * Registration (spam) still need babysitting, but less than for Trac (semi automatic) 128 126 129 === SaaS Forgejo on Codeberg === 127 Questions or remarks: 128 * Maybe LA could manage the self-hosted instance for a short term (e.g.: 1 year)? 129 130 === Forgejo on SaaS - Codeberg === 130 131 131 132 Pros: 132 * Smaller VPS (5$/m), but still required for redirection (stat less, maybe possible w/o?)133 * Minimal baby -sitting: updates and monitoring (how many h/m?)133 * Smaller VPS (5$/m), but still required for redirection (stateless, maybe possible w/o?) 134 * Minimal babysitting: updates and monitoring (how many h/m?) 134 135 * Free of extra charge on Codeberg (20$/user/m on Gitea!) 135 136 * Should be scalable, but performance could be a problem (at least on Codeberg!) 137 * Registration (spam) is handled by Codeberg 136 138 137 139 Cons: 138 * Links to comments are broken 139 * Links to attachments are broken (or no attachement at all?) 140 * Links to authors are broken (likely on purpose) 140 * Links to authors are broken (likely on purpose - to be verified with Codeberg) 141 141 * Delays MoveOffTrac (unless we agree on 2 steps) 142 142 * Reduced options to fix the content later (e.g.: no access to the DB) 143 * website needs to be adapted to work on Codeberg143 * Jekyll website needs to be adapted to work on Codeberg (pages) 144 144 * CI/CD works differently from Github/Gitea (but possible) 145 145 146 Remarks: 146 Questions or remarks: 147 * Links to comments are broken: likely a bug, but on which side? 148 * Links to attachments are broken but is there any attachment at all? 147 149 * Should we test a free plan on Gitea.com (with CI/CD)? 148 * What cost CI/CD on Codeberg vs Gitea.com (for Win and Mac?)150 * What cost CI/CD on Codeberg vs Gitea.com? (for Win and Mac?)