Comments (12)
You can install App Engine yourself, it's free software and available over 'pip'. Would that be sufficient?
from stashboard.
I was able to deploy this on a VPS using those simple commands:
git clone https://github.com/twilio/stashboard.git
wget https://commondatastorage.googleapis.com/appengine-sdks/featured/google_appengine_1.9.0.zip
unzip google_appengine_1.9.0.zip
cd google_appengine
./dev_appserver.py ../stashboard/stashboard/
... and it just works!
from stashboard.
However, with such a deployment, the app listens only on localhost
. You can change that with the --host
argument, however then the /admin
section is completely available to the public without authentication so this is rather dangerous.
from stashboard.
While you can follow the steps @anarcat posted, stashboard is not meant to be deployed onto a VPS. The admin section is completely unsecured. Also, the appengine_sdk is meant for local development, not production deploys.
from stashboard.
This is quite unfortunate. There are numerous people (including me) trying to reduce the network's dependence on google products for various political, economic and security reasons. Forcing people to use Appengine is basically a blocker for me that makes this product unuseable.
from stashboard.
You could try joining forces with those severak others and get this working
on the opensource version of appengine sdk, as linked by stashboard authors
On May 13, 2014 4:10 PM, "anarcat" [email protected] wrote:
This is quite unfortunate. There are numerous people (including me) trying
to reduce the network's dependence on google products for various
political, economic and security reasons. Forcing people to use Appengine
is basically a blocker for me that makes this product unuseable.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/64#issuecomment-42959596
.
from stashboard.
Sorry, I don't understand that: from what I can tell, stashboard does work with the SDK, there are just a few rough edges (e.g. #66) and it is designated (rather inexplicably) as being "not for production".
What link are you refering to?
from stashboard.
I was trying to say "patches welcome (probably)" in a nice constructive
way. To get this to work for your case, a good first step is to be nice to
the people who made this software free open source instead of criticising
that their use case isn't identical to yours.
On Thu, May 15, 2014 at 2:44 PM, anarcat [email protected] wrote:
Sorry, I don't understand that: from what I can tell, stashboard _does_work with the SDK, there are just a few rough edges (e.g.
#66 #66) and it is
designated (rather inexplicably) as being "not for production".What link are you refering to?
—
Reply to this email directly or view it on GitHubhttps://github.com//issues/64#issuecomment-43204304
.
from stashboard.
I guess I understand that part so far. :p I thought you refering to existing efforts to port this or appengine, but maybe i misunderstood.
I would be more comprehensive if #66 was still open... but then again, i guess it's unfair to expect anything at all here. :)
cheers
from stashboard.
@sesam with time... i feel i need to apologize here. i am very grateful to @twilio folks for publishing their code publicly! i was a little frustrated my issues were closed so promptly - i believe there is a genuine use case in hosting this outside of google, and i was hoping to use those issues to track the various problems that needed to be fixed and document how to fix them.
but my sarcasm was a bit over the line, and i apologize if i hurt any feelings in doing so. i still hope to be able to participate in this project by extending it to be more usable outside of the google silo, but i totally understand if that work isn't accepted here...
thanks and apologies again.
from stashboard.
I hope we've short-circuited any hurts, and while I can't guarantee patches
will be accepted, running a parallell repo or semi-official branch with
some patches might get a workable login protection in front of /admin. An
idea for an ugly quick hack, is to detect when not on appengine and then
activate a set-and-forget admin password that Chrome/any password manager
can store. For any better security, the weakest link may be more work to
strengthen.
On May 23, 2014 5:52 PM, "anarcat" [email protected] wrote:
@sesam https://github.com/sesam with time... i feel i need to apologize
here. i am very grateful to @twilio https://github.com/twilio folks for
publishing their code publicly! i was a little frustrated my issues were
closed so promptly - i believe there is a genuine use case in hosting this
outside of google, and i was hoping to use those issues to track the
various problems that needed to be fixed and document how to fix them.but my sarcasm was a bit over the line, and i apologize if i hurt any
feelings in doing so. i still hope to be able to participate in this
project by extending it to be more usable outside of the google silo, but i
totally understand if that work isn't accepted here...thanks and apologies again.
—
Reply to this email directly or view it on GitHubhttps://github.com//issues/64#issuecomment-44028471
.
from stashboard.
that would be good enough for me. that or relying on the webserver authentication, which can then plugin to whatever we need...
from stashboard.
Related Issues (20)
- Add Pingdom support HOT 1
- Persistent Statuses HOT 1
- mage alt attributes referencing nonexistant status.title field across several templates
- Getting Request Token failed HOT 1
- Add OAuth API Endpoint to the Documentation HOT 3
- Twitter update doesn't work with unicode chars. HOT 4
- admin/ section is unprotected HOT 6
- Future status changes for planned outages
- OAuth 1.0 has been officially deprecated as of April 20, 2012 HOT 1
- Updating status doesn't change main page icon HOT 1
- Support OAuth2! HOT 5
- A question about images license
- Error authorizing my account with StashBoard
- Nginx Question
- Question about installing
- Support for Python 2.5 has turned off HOT 4
- For AppEngine Datastore - Namespace implementation exists?
- Incorrect link on http://www.stashboard.org/#installing
- Demo site not working HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stashboard.