Changes between Version 13 and Version 14 of MoveOffTrac


Ignore:
Timestamp:
2024-09-09T13:53:12Z (4 months ago)
Author:
btlogy
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MoveOffTrac

    v13 v14  
    8080   * TBD
    8181
    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) ==
    8383
    84841. Testing
     
    9393   3. tahoe-lafs.org to new VPS + redirect/proxy to legacy
    9494
    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 ==
    9996
    100971. Testing
     
    104101     * 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?! )
    105102     * all links to comments are broken (likely because they use the ID from the source!)
    106      * all the link to attachement are broken
     103     * all the link to attachment are broken
    1071042. Production
    108105   * TBD
     
    110107== Pros and Cons of self-hosted vs SaaS ==
    111108
    112 === self-hosted Gitea ===
     109=== Gitea on self-hosted NixOS ===
    113110
    114111Pros:
    115112* Links to issues and wiki pages should work (WiP)
    116 * Links to comments work
    117 * Links to attachments work
    118 * 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)
    120117* Many options to fix content later (e.g.: full access to DB)
    121118* Website already works with CI/CD
     
    126123* Decent baby-sitting required: updates, monitoring and backup/restore (how many h/m?)
    127124* Poorly scalable, but could perform better than SaaS (DoS protection?)
     125* Registration (spam) still need babysitting, but less than for Trac (semi automatic)
    128126
    129 === SaaS Forgejo on Codeberg ===
     127Questions 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 ===
    130131
    131132Pros:
    132 * Smaller VPS (5$/m), but still required for redirection (statless, 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?)
    134135* Free of extra charge on Codeberg (20$/user/m on Gitea!)
    135136* Should be scalable, but performance could be a problem (at least on Codeberg!)
     137* Registration (spam) is handled by Codeberg
    136138
    137139Cons:
    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)
    141141* Delays MoveOffTrac (unless we agree on 2 steps)
    142142* Reduced options to fix the content later (e.g.: no access to the DB)
    143 * website needs to be adapted to work on Codeberg
     143* Jekyll website needs to be adapted to work on Codeberg (pages)
    144144* CI/CD works differently from Github/Gitea (but possible)
    145145
    146 Remarks:
     146Questions 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?
    147149* 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?)