mirror of
https://github.com/hoppscotch/hoppscotch.git
synced 2026-04-26 01:06:00 +03:00
[GH-ISSUE #1129] Implement HoppScotch on a personal AWS EC2 #395
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#395
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 @EinSoldiatGott on GitHub (Aug 30, 2020).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/1129
Hi, is the project created with the idea of anybody to implement on his own server? can I store locally my collections?
I cloned the repo to my EC2 machine and it's working, I can access with my AWS IP URL, but I think that all my requests are being saved on your database. I think that because I didn't create any DB on my machine.
I opened the .env file but I don't know that to set in the FireBase project
I added a collection but I cannot find it in my local files
I modified some strings on ./store/state.js but they're not reflected on my dashboard
I modified some strings on nuxt.config.js like name: "aHoppscotch" and they are refelected correctly.
So some stuff seems to be read from my machine but other content is in your server?
Thanks and my best regards
@AndrewBastin commented on GitHub (Aug 30, 2020):
Hi there,
Right now, Hoppscotch isn't designed to allow for personal instances, we do have docker images and stuff. But the code right now is pretty tied to Firebase and to allow for personal instances requires a lot of reworking on the core code.
If this issue gets enough support though, we can consider it.
Thanks for using Hoppscotch!
@EinSoldiatGott commented on GitHub (Aug 30, 2020):
Hi @AndrewBastin so the idea is to use the project in https://hoppscotch.io/ and to keep the request headers and credentials private we should log in using Google?
@liyasthomas commented on GitHub (Aug 30, 2020):
Wiki on Hosting: https://github.com/hoppscotch/hoppscotch/wiki/Hosting#firebase-dependency
Here's how Hoppscotch works.
Front end: Vue / Nuxt
Database: Firebase Firestore
Authentication: Firebase Authentication
Hosting: JAM stack (static)
Basically you can host and use Hoppscotch in any server without any modifications — just install dependencies, build project and host files.
But if you wish to have a totally private instance, the only required changes are in .env file where you've to provide your own Firebase Keys, Google Analytics and Tag manager IDs. If any of them are not provided / missing Hoppscotch will use it's production environment value.
We're also considering a licensed self hosting instance of Hoppscotch primarily targeted for mid-level start-ups and individuals who'd like to host their own API testing environment. Kindly contact me to learn more about self hosting Hoppscotch.