Search Criteria
Package Details: etesync-server 0.3.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/etesync-server.git (read-only, click to copy) |
---|---|
Package Base: | etesync-server |
Description: | A self-hostable EteSync 1.0 (legacy) server (for EteSync 2.0: etebase-server) |
Upstream URL: | https://github.com/etesync/server |
Licenses: | AGPLv3 |
Submitter: | daftaupe |
Maintainer: | daftaupe (tasn) |
Last Packager: | tasn |
Votes: | 5 |
Popularity: | 0.000000 |
First Submitted: | 2019-05-02 08:53 (UTC) |
Last Updated: | 2020-11-29 16:24 (UTC) |
Dependencies (5)
- python-django-cors-headersAUR
- python-django-etesync-journalAUR
- python-pytz
- postgresql (postgresql13AUR, postgresql-12AUR, postgresql-devel-docsAUR, postgresql-develAUR, postgresql-gitAUR, postgresql15-docsAUR, postgresql15AUR, postgresql16-docsAUR, postgresql16AUR) (optional) – storage backend
- uwsgi-plugin-python (optional) – application container
Latest Comments
1 2 Next › Last »
tasn commented on 2020-09-19 06:35 (UTC)
@vanadain: this is potentially not the best package for you to use at the moment, as it requires a few extra steps. Maybe you would have more luck with the docker image? Anyhow, for running this package you would want uwsgi, a systemd service and etc. Example configuration: https://github.com/etesync/server/tree/master/example-configs/nginx-uwsgi
vanadain commented on 2020-09-18 08:17 (UTC)
I'm sorry. I'm a noob. How to run this (and autostart this) as easily as possible? This program hates me! Few days and nothing. Is there a tutorial for aur version of etesync-server?
django.db.utils.OperationalError: unable to open database file
tasn commented on 2020-02-05 11:10 (UTC)
I was just granted ownership for python-django-cors-headers and updated it. A custom build of that is no longer required.
eomanis commented on 2020-01-21 19:20 (UTC)
All right, thanks for the quick response.
As promised
etesync-server-0.2.2-1
doesn't require a downgrade topython-django-rest-framework-3.10.3-1
anymore. All that is needed now is the custom build ofpython-django-cors-headers-3.2.1
, sweet.I can now remove both
python-django-rest-framework
andpython-django-cors-headers
from my IgnorePkg= setting since the latter won't be downgraded automatically due to the greater version number.daftaupe commented on 2020-01-21 10:49 (UTC)
@eomanis, I've updated etesync-server and python-django-etesync-journal.
But we're not in charge of python-django-cors-headers. So for now you will have to build it manually (I see you've provided a patch, so you should have something usable on your side).
tasn commented on 2020-01-21 07:33 (UTC)
eomanis: thanks for report and all of the info!
We've just released version etesync-server 0.2.2 that includes the rest-framework compatibility changes.
The cors-header maintainer seems to be missing though. :| We'll also update this package today, either daftaupe or myself.
Thanks!
eomanis commented on 2020-01-20 23:03 (UTC) (edited on 2020-01-20 23:18 (UTC) by eomanis)
etesync-server-0.2.1-1
is broken since the release ofpython-django-3.0.2-1
, because the required AUR packagepython-django-cors-headers
is currently out-of-date with version 2.4.0-1, which is incompatible with Django 3.Solution for this: Download the PKGBUILD of
python-django-cors-headers
and edit it to build versionpython-django-cors-headers-3.2.1
instead. See the respective comment at the package's AUR page for details.However, after
python-django-cors-headers-3.2.1
has been installedetesync-server-0.2.1-1
remains broken and exhibits this error when the mobile client requests a sync (stack trace excerpt):This error was introduced by the transition of the
python-django-rest-framework-3.10.3-1
AUR package to thecommunity
repository aspython-django-rest-framework-3.11.0-2
.Solution for this: Downgrade to
python-django-rest-framework-3.10.3-1
, see below for a PKGBUILD.After the solutions have been applied you might need to rebuild
etesync-server
and other involved AUR python packages. Also, you should put possibly putpython-django-cors-headers
andpython-django-rest-framework
into your IgnorePkg list in/etc/pacman.conf
.PKGBULID for
python-django-rest-framework-3.10.3-1
:eomanis commented on 2019-10-20 21:03 (UTC)
Upstream feature request to support more settings in
etesync-server.ini
.tasn commented on 2019-10-19 08:30 (UTC) (edited on 2019-10-19 08:30 (UTC) by tasn)
Nice catch, it's needed indeed! Could you please open a feature request / PR upstream? Thanks!
eomanis commented on 2019-10-18 23:26 (UTC) (edited on 2019-10-18 23:27 (UTC) by eomanis)
Woops. I think I accidentally clicked clicked "Flag package out-of-date" when I intended to click "Vote for this package". If that was indeed the case please disregard the out-of-date thing, sorry.
While I am here, does anyone know a way how to customize
STATIC_ROOT
without having to edit/usr/lib/etesync-server/etesync_server/settings.py
? Because, of course, this file will be overwritten on every package update.If it can't be done without editing that file I guess I will make a feature request to upstream to implement reading
STATIC_ROOT
from/etc/etesync-server.ini
.Anyhow, thanks for maintaining this package, much appreciated.
1 2 Next › Last »