mirror of
https://github.com/hoppscotch/hoppscotch.git
synced 2026-04-25 16:55:59 +03:00
[GH-ISSUE #1672] Self hosting hoppscotch #528
Labels
No labels
CodeDay
a11y
browser limited
bug
bug fix
cli
core
critical
design
desktop
discussion
docker
documentation
duplicate
enterprise
feature
feature
fosshack
future
good first issue
hacktoberfest
help wanted
i18n
invalid
major
minor
need information
need testing
not applicable to hoppscotch
not reproducible
pull-request
question
refactor
resolved
sandbox
self-host
spam
stale
testmu
wip
wont fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/hoppscotch#528
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @GerardPaligot on GitHub (May 27, 2021).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/1672
Hello!
I would like to create a self host instance of hoppscotch on a Firebase project (I see this wiki page) but I was surprised to see no backup of data in the serverless configuration.
After some search on the codebase, I can see a lot of GraphQL request to https://api.hoppscotch.io/graphql. Does it means that we can only self host the website and push all our collections to Hoppscotch servers or we can deploy the GraphQL api too?
Thanks in advance!
@liyasthomas commented on GitHub (May 27, 2021):
Hoppscotch's backend GraphQL APIs hosted on
api.hoppscotch.io/graphqlis a part of the unreleased Teams Collaboration feature. This API does not effect any other services of Hoppscotch web client.Also, you can't find any backup data from official public hosted
hoppscotch.ioinstance since Firebase works based on origin restrictions. Any instances excepthoppscotch.iowon't have access to your backup data.Currently, Teams collaboration feature is only released to Beta users for testing purposes. And once we complete enough testing with beta users - we'll be releasing the backend source code under same Hoppscotch organization.
Please feel free to self-host current Hoppscotch web client with Firebase as a backend provider. Down the line, once Teams feature lands on production we'll provide a migration guide (I can confirm it's 100% backward compatible) with instructions to self-host Hoppscotch backed server. On the client side, it'll be as simple as pulling the lastest commits from upstream.
Eventually we're planning to drop the Firebase dependencies and let users have full control over the data.
So, since teams feature isn't up on production yet and is currently restricted only to official
hoppscotch.ioorigin - you can self-host the current version of Hoppscotch and migrate seamlessly to your own self-hosted backend once it's rolled out for public.Thanks for the patience.
@GerardPaligot commented on GitHub (May 27, 2021):
Thanks @liyasthomas for all these information! I'll deploy the project on my Firebase and will deploy a new version when teams feature will be merged too.