No credit card required · Free platform during early access · You bring the VPS
By role
Hosting
Platform
WayHost can attach extra GitHub repositories under your main addons repo (odoo.sh-style). Each submodule folder is added to Odoo’s addons_path so modules inside it load on that branch.
Submodules are per project branch (for example main or a staging branch). Adding a submodule on one branch does not automatically add it on another.
Use an HTTPS GitHub URL, for example:
https://github.com/OWNER/REPO.git
theme or extra-apps). This becomes /mnt/extra-addons/<folder> on the stack.git submodule add, commits, and pushes to that project branch, then updates Odoo’s addons path.Public HTTPS remotes do not need a deploy key.
Private remotes must use SSH URLs, for example:
git@github.com:OWNER/REPO.git
GitHub deploy keys are one key per repository and cannot be reused across repos. WayHost therefore generates a unique key per private submodule remote.
git@github.com:…) and click Add.Until this key is added on GitHub, adding the submodule on a branch will fail when the server tries to fetch the private repo.
git@github.com:… URL you registered.If you see an error that private submodule URLs must be registered first, complete Steps 1–2 under Settings → Submodules before adding on the branch.
.gitmodules already lists it after a merge).If you added or changed submodules outside WayHost (or merged a branch that already has .gitmodules), use Sync from git on the Submodules tab so WayHost imports the current submodule list into the database and refreshes the addons path.
The UI does not remove submodules yet. Uninstall related apps in Odoo if needed, then remove the submodule with git on the branch (and clean .gitmodules) and sync again.