Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Yunohost? #50

Open
yohanboniface opened this issue Jan 28, 2014 · 12 comments
Open

Yunohost? #50

yohanboniface opened this issue Jan 28, 2014 · 12 comments
Labels

Comments

@yohanboniface
Copy link
Member

Originally reported by: Yohan Boniface (BitBucket: yohanboniface, GitHub: yohanboniface)


https://doc.yunohost.org/#/packaging_apps


@yohanboniface
Copy link
Member Author

Original comment by Julien Malik (BitBucket: julienmalik, GitHub: julienmalik):


Any hints about self-hosting uMap before I make a try ? Known limitations ?
I'm a regular yunohost app packager, with some knowledge in GIS software, but I do not know yet the internals of uMap.
I have just been an enthusiastic end-user for now...

I would go for spatialite to avoid installing postgres on yunohost. Though it's not definitive.
Hoping debian wheezy has recent enough versions...

Any http_auth or ldap auth support ?

@yohanboniface
Copy link
Member Author

Original comment by Yohan Boniface (BitBucket: yohanboniface, GitHub: yohanboniface):


Good to see interest in this! :)

I would love to see uMap in Yunohost, but note that I think uMap is not ready for that yet.

My plan was to wait for the 1.0 release before going that way, to be sure we have an API stable enough, and so we can run auto updates in any Yunohost instances without pain.

Also, sadly, it seems that uMap can't run in spatialite yet. I've had a report on this recently, but I've not looked into it yet. I will try to push this a bit in my priorities, so we are closer to be yunohost ready.

@yohanboniface
Copy link
Member Author

Original comment by Julien Malik (BitBucket: julienmalik, GitHub: julienmalik):


OK.
So I can start something ! Based on postgis then...

The application can be in the incubation state before being easily installable by everyone. See "Work in progress" in https://yunohost.org/#/apps

When you talk about stable API, I guess you're talking about db API ? Note that Yunohost application can upgrade themselves (the app itself does not need to provide auto-updates). So as long as we know how to migrate the db, we can write upgrade scripts for the app to deploy newer versions of the codebase.

@yohanboniface
Copy link
Member Author

Original comment by Yohan Boniface (BitBucket: yohanboniface, GitHub: yohanboniface):


When you talk about stable API, I guess you're talking about db API ?

Yeah, I mean basically all the API, because once someone as installed a uMap instance through Yunohost, she want to upgrade without pain.

Basically, being in 0.x version means that we can do huge refactoring without trying to be totally backward compatible. Not that this is planned, but I would prefer not to say to people "hey uMap is easy to install, go ahead install yours!" and them keeping them without easy upgrade ;)

Anyway, since uMap 0.6, I've cleaned up the migrations, and porting to Django 1.7 (with db migrations becoming core) would help in this way.

So, let's say I (we) do those two tasks before going forward:

  • Django 1.7 upgrade (and removing South dependency)
  • Spatialite support

I'm putting that in my top priorities.

@yohanboniface
Copy link
Member Author

Original comment by Yohan Boniface (BitBucket: yohanboniface, GitHub: yohanboniface):


Humm, I forgot about django-pgindex, which is made on purpose for PostgreSQL, and may be a blocker here. Need to investigate.

@yohanboniface
Copy link
Member Author

Original comment by Yohan Boniface (BitBucket: yohanboniface, GitHub: yohanboniface):


Also to consider: https://sandstorm.io/

@yohanboniface
Copy link
Member Author

Original comment by opi (zeropi) (BitBucket: zeropi, GitHub: zeropi):


Any hint about ldap / http_auth support ? It may help yunohost packaging.

@scith
Copy link

scith commented Jul 26, 2016

Hello, I would be interested in this as well @yohanboniface @julienmalik @opi
Are there still plans for LDAP support?
Thanks

@yohanboniface
Copy link
Member Author

https://pythonhosted.org/django-auth-ldap/authentication.html should be integrable in uMap without too much effort, it's about configuration and certainly one template to integrate with the login panel.

@pierrechtux
Copy link

Hello, I just came across this idea, it seems very interesting.
I'm running a yunohost instance at home, and I would like to share a PostgreSQL database with PostGIS extension with the outer world.
I initially thought of Lizmap or QGIS server, but if uMap can do the job, why not. I've never used it, though.
What about this: https://github.com/YunoHost-Apps/umap_ynh
=> it seems to address the same idea, or am I wrong?

@yohanboniface
Copy link
Member Author

What about this: https://github.com/YunoHost-Apps/umap_ynh

Oh, fun, didn't know about it! :)

I'm running a yunohost instance at home, and I would like to share a PostgreSQL database with PostGIS extension with the outer world.

Not sure what you mean by that, but uMap is really about making custom maps from a browser.

@pierrechtux
Copy link

Okay, I looked quickly at uMap, and it may not be the best option for me.
In fact, it seems that what I would need is something rather like a Lizmap or a QGIS server. Not sure, though.
I'm wondering if getting a docker wouldn't be a good option... I'm not very experienced (to say the least) in docker, so I feel a bit shy... I've seen a docker package for ynh somewhere.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants