open365 / open365 Goto Github PK
View Code? Open in Web Editor NEWInstaller and main page for Open365
Home Page: https://open365.io
License: GNU Affero General Public License v3.0
Installer and main page for Open365
Home Page: https://open365.io
License: GNU Affero General Public License v3.0
the mail server not working unless I enter inside his container and execute those commands:
cat /resolv.conf > /etc/resolv.conf
sed -i 's/myhostname =/myhostname =MYHOSTNAME/g' /etc/postfix/main.cf
service postfix restart
because /etc/resolv.conf >> 127.0.0.1 and "myhostname" in /etc/postfix/main.cf is empty
Hi Team,
I installed eyeos 2.5 on ubuntu 14.04 with MySQL db. Once Im done with the installation Im gettting error "There is an error in this eyeOS installation, please contact the system administrator" can someone help me in this?
Thanks,
Sirish K
Currently the Linux version cannot be installed:
sudo dpkg -i open365-client-1.0.0.112428-17.deb
Selecting previously unselected package open365-client.
(Reading database ... 229374 files and directories currently installed.)
Preparing to unpack .../open365-client-1.0.0.112428-17.deb ...
Unpacking open365-client (1.0.0) ...
dpkg: dependency problems prevent configuration of open365-client:
open365-client depends on libjansson4; however:
Package libjansson4 is not installed.
Package libqt4-core is not installed.
open365-client depends on libqt4-gui; however:
Package libqt4-gui is not installed.
open365-client depends on python-simplejson; however:
Package python-simplejson is not installed.
dpkg: error processing package open365-client (--install):
dependency problems - will be not configured
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
There are errors with processing of the following packages:
open365-client
Tested on cleanly installed and updated 64-bit Linux Mint 18 (with MATE desktop) which is based on Ubuntu 16.04 LTS and is using the same codebase.
The packages libjansson4 and python-simplejson can be installed - they exist but not libqt4-core and libqt4-gui. At the same time the QT4 is installed by default - even both 32-bit and 64-bit libraries. Even some QT5 libraries are installed by default.
So currently cannot be installed .deb package and cannot use Open365 client in Linux :(
After I've done the local installation, I can upload files into the open365. However, the files which uploaded can not be displayed correctly(we use chinese), only the titles seem normal. How can we configure the language setting? or is there any method to install some extra language packs? Thanks
even I changed language to korean.
I couldn't type any korean.
I guess Font issue. is There any solution..?
hi
this project is VERY interesting, it is still alive?
and open365.io will re-open registration?
thanks
I want to install the current release of Open365 on Ubuntu 14.04 LTS.
I followed the complete installation guide.
Everythin is up-to-date, except Docker, which is Version 1.9.0.
When I run the install script the script gets stuck at the following point:
Executing: ['docker-compose', '--file', '/home/open/Open365-master/environments/compose_files/latest/docker-compose-all.yml', '-p', 'eyeos', 'up', '-d']
WARNING: The DOCKER_CLIENT_TIMEOUT environment variable is deprecated. Please use COMPOSE_HTTP_TIMEOUT instead.
Recreating eyeos_rabbitmq_1
Recreating eyeos_seafileServer_1
Recreating eyeos_authentication_1
Recreating eyeos_eyeosLogin_1
Recreating eyeos_eyeosDesktop_1
eyeos_open365Mail_1 is up-to-date
Recreating eyeos_staticCache_1
Recreating eyeos_dnsmasq_1
Recreating eyeos_redis_1
Recreating eyeos_ldap_1
Recreating eyeos_filesCdnServer_1
Recreating eyeos_0serviceDiscovery_1
Recreating eyeos_websockify_1
eyeos_jitsi_1 is up-to-date
Recreating eyeos_httpToBus_1
eyeos_open365Office_1 is up-to-date
Recreating eyeos_mongodb_1
Recreating eyeos_userGuestStatusPollingService_1
Recreating eyeos_eyeosChat_1
Recreating eyeos_mysql_1
Recreating eyeos_sync_1
Recreating eyeos_mailserver_1
Recreating eyeos_rabbitmqAuth_1
Recreating eyeos_applications_1
Recreating eyeos_httpRelayServer_1
Recreating eyeos_appservice_1
eyeos_appservicecleaner_1 is up-to-date
Recreating eyeos_principalService_1
Recreating eyeos_presenceService_1
Recreating eyeos_proxy_1
Command ['docker-compose', '--file', '/home/open/Open365-master/environments/compose_files/latest/docker-compose-all.yml', '-p', 'eyeos', 'up', '-d'] exited successfully
After half an hour I cancelled the script with Ctrl + C.
Then this is the ouput:
**^CTraceback (most recent call last):
File "./open365", line 16, in
router.route(_sys.argv[1:])
File "/home/open/Open365-master/lib/SubcommandRouter.py", line 25, in route
instance.execute(_args)
File "/home/open/Open365-master/lib/Subcommands/Install.py", line 92, in execute
eyeos_wait.execute('wait')
File "/home/open/Open365-master/lib/Subcommands/Wait.py", line 12, in execute
self.waiter.wait(arguments.timeout)
File "/home/open/Open365-master/lib/Tools/WaitForEyeos.py", line 26, in wait
requests.get('http://{0}'.format(ip), verify=False)
File "/usr/local/lib/python3.4/dist-packages/requests/api.py", line 71, in get
return request('get', url, params=params, *_kwargs)
File "/usr/local/lib/python3.4/dist-packages/requests/api.py", line 57, in request
return session.request(method=method, url=url, *_kwargs)
File "/usr/local/lib/python3.4/dist-packages/requests/sessions.py", line 475, in request
resp = self.send(prep, *_send_kwargs)
File "/usr/local/lib/python3.4/dist-packages/requests/sessions.py", line 585, in send
r = adapter.send(request, *_kwargs)
File "/usr/local/lib/python3.4/dist-packages/requests/adapters.py", line 403, in send
timeout=timeout
File "/usr/local/lib/python3.4/dist-packages/requests/packages/urllib3/connectionpool.py", line 578, in urlopen
chunked=chunked)
File "/usr/local/lib/python3.4/dist-packages/requests/packages/urllib3/connectionpool.py", line 362, in _make_request
conn.request(method, url, _httplib_request_kw)
File "/usr/lib/python3.4/http/client.py", line 1088, in request
self._send_request(method, url, body, headers)
File "/usr/lib/python3.4/http/client.py", line 1126, in _send_request
self.endheaders(body)
File "/usr/lib/python3.4/http/client.py", line 1084, in endheaders
self._send_output(message_body)
File "/usr/lib/python3.4/http/client.py", line 922, in _send_output
self.send(msg)
File "/usr/lib/python3.4/http/client.py", line 857, in send
self.connect()
File "/usr/local/lib/python3.4/dist-packages/requests/packages/urllib3/connection.py", line 167, in connect
conn = self._new_conn()
File "/usr/local/lib/python3.4/dist-packages/requests/packages/urllib3/connection.py", line 142, in _new_conn
(self.host, self.port), self.timeout, _extra_kw)
File "/usr/local/lib/python3.4/dist-packages/requests/packages/urllib3/util/connection.py", line 81, in create_connection
sock.connect(sa)
KeyboardInterrupt
What should I do next to complete the installation successfuly?
Thanks in advance.
stack on : Command ['docker-compose', '--file', '/home/algebre/Open365/environments/compose_files/latest/docker-compose-all.yml', '-p', 'eyeos', 'up', '-d'] exited successfully
after ctrl+c
Traceback (most recent call last):
File "/home/algebre/.local/lib/python3.5/site-packages/requests/packages/urllib3/connection.py", line 142, in _new_conn
(self.host, self.port), self.timeout, **extra_kw)
File "/home/algebre/.local/lib/python3.5/site-packages/requests/packages/urllib3/util/connection.py", line 91, in create_connection
raise err
File "/home/algebre/.local/lib/python3.5/site-packages/requests/packages/urllib3/util/connection.py", line 81, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/algebre/.local/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py", line 578, in urlopen
chunked=chunked)
File "/home/algebre/.local/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py", line 362, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/usr/lib/python3.5/http/client.py", line 1106, in request
self._send_request(method, url, body, headers)
File "/usr/lib/python3.5/http/client.py", line 1151, in _send_request
self.endheaders(body)
File "/usr/lib/python3.5/http/client.py", line 1102, in endheaders
self._send_output(message_body)
File "/usr/lib/python3.5/http/client.py", line 934, in _send_output
self.send(msg)
File "/usr/lib/python3.5/http/client.py", line 877, in send
self.connect()
File "/home/algebre/.local/lib/python3.5/site-packages/requests/packages/urllib3/connection.py", line 167, in connect
conn = self._new_conn()
File "/home/algebre/.local/lib/python3.5/site-packages/requests/packages/urllib3/connection.py", line 151, in _new_conn
self, "Failed to establish a new connection: %s" % e)
requests.packages.urllib3.exceptions.NewConnectionError: <requests.packages.urllib3.connection.HTTPConnection object at 0x7f868adab240>: Failed to establish a new connection: [Errno 111] Connection refused
System : fresh ubuntu server 16.04 x64
seems like no one has any success with this at all ???
When try install mysqlclient in Ubuntu 16.04, using MariaDB client
sudo -H pip3 install mysqlclient
...
_mysql.c:40:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
I resolve this problem, installing python3-dev
sudo apt install python3-dev
I'm try install Open365 but docker.io are block for my country, this is frustrating.
Exist other way to install this software.
not appear in the applications menu.
However if you click a document the application opens.
the following error appears in the installation.
root@open365:~/Open365-master# ./open365 install-apps
Traceback (most recent call last):
File "./open365", line 16, in
router.route(*sys.argv[1:])
File "/root/Open365-master/lib/SubcommandRouter.py", line 24, in route
instance = self.instanceResolver.resolve(args[0])
File "/root/Open365-master/lib/Tools/InstanceResolver.py", line 22, in resolve
return cls()
File "/root/Open365-master/lib/Subcommands/InstallApps.py", line 10, in init
self.eyeos_apps = eyeos_apps or EyeosApps()
File "/root/Open365-master/lib/EyeosApps/EyeosApps.py", line 29, in init
self.application_api = injected_application_api or Application()
File "/root/Open365-master/lib/EyeosApi/Application.py", line 12, in init
self.api_call = injected_api_call or EyeosApiCall()
File "/root/Open365-master/lib/EyeosApi/EyeosApiCall.py", line 11, in init
requests.packages.urllib3.disable_warnings()
AttributeError: 'module' object has no attribute 'packages'
Hello, I'm sorry if my English is not quite correct, I'm saying I'm installing open365 on a server with "ubuntu server 14.04 32bits", but it has given me a lot of problems, the first one when installing the requirements we installed none, although In the end all this was solved the next day, I suppose the repositories would be bad, the problem arrived that when installing all the requirements and to begin the installation of open365 this generates the error to me that docker is not installed, and if I realize the verification with $ Docker --version returns the version of docker, and tried to install docker in all possible ways, in some it returns errors, in others it does not, but it does not install it, I do not know what the problem may be.
Hello,
I would like to install only open365/open365-office and open365/eyeos-appservice.
How can I do it?
After downloading the required files by the installator, I had recieved following errors output:
Command ['docker-compose', '--file', 'open365/environments/compose_files/latest/docker-compose-all.yml', '-p', 'eyeos', 'pull'] exited successfully
Executing: ['docker-compose', '--file', 'open365/environments/compose_files/latest/docker-compose-all.yml', '-p', 'eyeos', 'up', '-d']
WARNING: The DOCKER_CLIENT_TIMEOUT environment variable is deprecated. Please use COMPOSE_HTTP_TIMEOUT instead.
Recreating eyeos_jitsi_1
ERROR: driver failed programming external connectivity on endpoint eyeos_mysql_1 (3df10cb0e57ad3447c3995ea3af08e95d33df38c6318a6194ef6aa19be036afc): Error starting userland proxy: listen tcp 0.0.0.0:3306: bind: address already in use
Command ['docker-compose', '--file', 'open365/environments/compose_files/latest/docker-compose-all.yml', '-p', 'eyeos', 'up', '-d'] failed with exit status 1
Traceback (most recent call last):
File "./open365", line 16, in router.route(*sys.argv[1:])
File "open365/lib/SubcommandRouter.py", line 25, in route instance.execute(*args)
File "open365/lib/Subcommands/Install.py", line 89, in execute docker_compose.exec('up')
File "open365/lib/DockerComposeExecutor.py", line 35, in exec self.subprocess.check_call(args, cwd=self.cwd, env=new_env)
File "/usr/lib/python3.5/subprocess.py", line 581, in check_call raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['docker-compose', '--file', 'open365/environments/compose_files/latest/docker-compose-all.yml', '-p', 'eyeos', 'up', '-d']' returned non-zero exit status 1
Pulling open365Mail (open365/open365-mail:latest)...
latest: Pulling from open365/open365-mail
a7e1c363defb: Already exists
dc109d4b4ccf: Already exists
9f7ab087e6e6: Already exists
6f8be37bd578: Already exists
5f70bf18a086: Pull complete
3a447c6b1da4: Pull complete
5c3130a092eb: Pull complete
3048ad827036: Pull complete
22cda40efe67: Pull complete
67bbf99562ca: Pull complete
6aef8aee4b54: Pull complete
cf5180455d56: Pull complete
21f036391202: Pull complete
a740e214e2b9: Pull complete
dbb8cdadc2d5: Pull complete
cbf14f167368: Pull complete
f06ee5d4f656: Pull complete
f26cb14ebd72: Pull complete
8c0114fc7d04: Pull complete
256ba8e6fa24: Pull complete
56b44054f439: Pull complete
438e4d7a91d7: Pull complete
225d30e5a5ec: Pull complete
9d825e898159: Pull complete
64b02e19118c: Download complete
7a82314b0e37: Downloading [===============================================> ] 266.5 MB/279.5 MB
32c0de25eabf: Download complete
611f5ff22712: Download complete
8ef14ec0ba03: Download complete
c4463167f74b: Download complete
aa190c40c688: Download complete
6d9842a55f46: Download complete
3e837ac46a27: Download complete
ebd924c45e8b: Downloading [=====> ] 57.27 MB/524.3 MB
ff6bc6f6d999: Downloading
860c1ad7e6d2: Waiting
2b8f207f59b0: Waiting
af2e945e9dbd: Waiting
ebb7aafdbb7d: Waiting
7661640c4e58: Waiting
a04e18586e7c: Waiting
e1cb460d9a6f: Waiting
6fa0a88943d9: Waiting
441b897d487f: Waiting
1c07fa65b129: Waiting
ERROR: unauthorized: authentication required
Command ['docker-compose', '--file', '/root/Open365-master/environments/compose_files/latest/docker-compose-all.yml', '-p', 'eyeos', 'pull'] failed with exit status 1
Traceback (most recent call last):
File "./open365", line 16, in
router.route(*sys.argv[1:])
File "/root/Open365-master/lib/SubcommandRouter.py", line 25, in route
instance.execute(*args)
File "/root/Open365-master/lib/Subcommands/Install.py", line 88, in execute
docker_compose.exec('pull')
File "/root/Open365-master/lib/DockerComposeExecutor.py", line 35, in exec
self.subprocess.check_call(args, cwd=self.cwd, env=new_env)
File "/usr/lib/python3.4/subprocess.py", line 561, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['docker-compose', '--file', '/root/Open365-master/environments/compose_files/latest/docker-compose-all.yml', '-p', 'eyeos', 'pull']' returned non-zero exit status 1
For two clients in Denmark I am looking for professional consultants that can set-up, support and run an open365 service.
Where do I find a list of companies that can do this? And could that list please make it onto https://open365.io/ ?
First of all, I am sorry for my English if it is not the right one.
Hi, I am installing open365 on ubuntu server 16.04 64 bits, everything was done correctly until "Creating eyeos_eyeosLogin_1", at that moment, no matter how long I wait, nothing happens, after a long wait it shows me the error "[ 3085.063458 ] CPU0: Core temperature above threshold, cpu clock throttled (total events = 1)", again it stays Stopped a lot of time, and lastly it shows me the error ""An HTTP request took too long to complete. Retry with --verbose to obtain debug information. If you encounter this inssue regulary because of slow network conditions, consider setting COMPOSE_HTTP_TIMEOUT to a higher value (current value: 300.)"", at this moment everything hangs and I have to restart, wait a whole brawl and the next day I followed the same error.
I installed the application with
Additionally this will consume over 15gb of space.
Are you sure you want to continue? [y/n] y
Enter your domain or IP: 192.168.0.178
Do you have a domain? [y/n]: n
[...]
Command ['docker-compose', '--file', '/root/Open365/environments/compose_files/latest/docker-compose-all.yml', '-p', 'eyeos', 'up', '-d'] exited successfully
2016-05-24 13:47:23,185 - urllib3.connectionpool - INFO - Starting new HTTP connection (1): 192.168.0.178
2016-05-24 13:47:23,687 - urllib3.connectionpool - INFO - Starting new HTTP connection (1): 192.168.0.178
2016-05-24 13:47:24,190 - urllib3.connectionpool - INFO - Starting new HTTP connection (1): 192.168.0.178
2016-05-24 13:47:24,692 - urllib3.connectionpool - INFO - Starting new HTTP connection (1): 192.168.0.178
A new domain and a new user were created, but when I try to access to the application, no connection available with HTTP or HTTPS
Any idea?
I have tried the install on a VM Ubuntu 16.04 LTS . unfortunately unsuccessfully .
Does anyone have a recent how-to for a specific OS ( The preferred ) e.g. Debian 7.11 or Ubuntu 14.04 gnome and instructions from start to finish with the basic necessary instructions and configuration e.g tls , certificate . ...
Would be greatly appreciated . :)
i have also the same problem with "docker-compose-all.yml"
i would like to ask 2 questions.
will it solve if i install docker 1.9.0? if yes, how to install exatly that version?
i have found this code, but it works only for 1.7.*
wget -O docker.deb https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.7.1-0~trusty_amd64.deb
sudo dpkg -i docker.deb
Ive tried this on Cent OS 7, Debian 8 & Ubuntu 14 all with the same error. Ive upped the http time out several times its now at 25000. Any ideas?
"Recreating eyeos_proxy_1
ERROR: for appservice UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=25010)
ERROR: for filesCdnServer UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=25010)
ERROR: for staticCache UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=25010)
ERROR: for sync UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=25010)
ERROR: for applications UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=25010)
ERROR: for authentication UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=25010)
ERROR: An HTTP request took too long to complete. Retry with --verbose to obtain debug information.
If you encounter this issue regularly because of slow network conditions, consider setting COMPOSE_HTTP_TIMEOUT to a higher value (current value: 300).
Command ['docker-compose', '--file', '/root/Open365/en vironments/compose_files/latest/docker-compose-all.yml ', '-p', 'eyeos', 'up', '-d'] failed with exit status 1
Traceback (most recent call last):
File "./open365", line 16, in
router.route(_sys.argv[1:])
File "/root/Open365/lib/SubcommandRouter.py", line 2 5, in route
instance.execute(_args)
File "/root/Open365/lib/Subcommands/Install.py", lin e 89, in execute
docker_compose.exec('up')
File "/root/Open365/lib/DockerComposeExecutor.py", l ine 34, in exec
self.subprocess.check_call(args, cwd=self.cwd, env =new_env)
File "/usr/lib/python3.4/subprocess.py", line 561, i n check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['docker-compo se', '--file', '/root/Open365/environments/compose_fil es/latest/docker-compose-all.yml', '-p', 'eyeos', 'up' , '-d']' returned non-zero exit status 1"
After successful installation there is no panel for admin login (the user which was created at the time of installation)
After all requirements installed and SELinux disabled:
[henrique@localhost Open365] $ sudo ./open365 install
[sudo] senha para henrique:
Traceback (most recent call last):
File "./open365", line 16, in <module>
router.route(*sys.argv[1:])
File "/home/henrique/Build/Open365/lib/SubcommandRouter.py", line 24, in route
instance = self.instanceResolver.resolve(args[0])
File "/home/henrique/Build/Open365/lib/Tools/InstanceResolver.py", line 14, in resolve
mod = importlib.import_module(module_name)
File "/usr/lib64/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 665, in exec_module
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "/home/henrique/Build/Open365/lib/Subcommands/Install.py", line 11, in <module>
from lib.Subcommands.InstallApps import InstallApps
File "/home/henrique/Build/Open365/lib/Subcommands/InstallApps.py", line 4, in <module>
from lib.EyeosApps.EyeosApps import EyeosApps
File "/home/henrique/Build/Open365/lib/EyeosApps/EyeosApps.py", line 4, in <module>
from lib.EyeosApps.EyeosAppsStorage import EyeosAppsStorage
File "/home/henrique/Build/Open365/lib/EyeosApps/EyeosAppsStorage.py", line 2, in <module>
from pymongo import MongoClient
ImportError: No module named 'pymongo'
Any ideas?
I'm trying to instal but get this error: FileNotFoundError: [Errno 2] No such file or directory: 'docker'
What can i do?
Trying to intall open365 on local server
Ubuntu Server: 16.04
Thanks you
Since this is a very dockery thing to do, I created a container that allows you to run this script without installing anything on the host system. Some dependencies were not well expressed in the documentation on this Github, and this image includes those.
Here's an unoptimized Dockerfile for it:
FROM alpine:latest
# This section is based on
# https://github.com/jfloff/alpine-python/blob/master/3.4/Dockerfile
# upgraded to Alpine 3.4 and Python 3.5.
# Adds testing package to repositories
# Install needed packages. Notes:
# * build-base: used so we include the basic development packages (gcc)
# * python-dev: are used for gevent e.g.
# * bash: so we can access /bin/bash
RUN echo "@testing http://dl-4.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories \
&& apk add --update \
musl \
build-base \
python3 \
python3-dev \
bash \
git \
&& pip3 install --upgrade pip
# make some useful symlinks that are expected to exist
RUN cd /usr/bin \
&& ln -sf easy_install-3.5 easy_install \
&& ln -sf idle3.5 idle \
&& ln -sf pydoc3.5 pydoc \
&& ln -sf python3.5 python \
&& ln -sf python-config3.5 python-config \
&& ln -sf pip3 pip
# This section is from me
RUN apk add \
docker \
openssl \
mariadb-dev \
&& pip3 install \
mysqlclient \
pymongo \
ldap3 \
'requests<2.8,>=2.6.1' \
docker-compose \
&& rm /var/cache/apk/*
RUN git clone https://github.com/Open365/Open365.git
# The script broke if it was not executed with relative paths
WORKDIR /Open365
ENTRYPOINT ["./open365"]
That image builds to ~555MB, this more optimized one builds to 162MB:
FROM alpine:latest
RUN echo "@testing http://dl-4.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories \
&& apk add --no-cache \
# Temporary build packages
musl \
build-base \
python3-dev \
mariadb-dev \
git \
# Not really used, but good for debugging and small
bash \
# Runtime-required libs
python3 \
docker \
openssl \
mariadb-client-libs \
# Install PyPI modules
&& pip3 install --upgrade pip \
mysqlclient \
pymongo \
ldap3 \
'requests<2.8,>=2.6.1' \
docker-compose \
# Grab Open365 files
&& git clone https://github.com/Open365/Open365.git \
# Cleanup
&& apk del --no-cache --purge \
musl \
build-base \
python3-dev \
mariadb-dev \
git \
&& rm -rf /root/.cache
# The script breaks if it is not executed with relative paths
WORKDIR /Open365
ENTRYPOINT ["./open365"]
An alias to run open365 as if it were locally installed:
alias open365='docker run -it -v /var/run/docker.sock:/var/run/docker.sock open365'
open365 install
Hi Guys,
Where can I download the synchronization client?
Regards
Hi,
after I uninstalled Open365 from the Windows 10 PC the "My Library" folder remains under "This PC".
Any clues how I could remove that folder too?
Looks like the current sync client does not offer set up own server URL. The official site and service is down for now and the question is - which client to use for own server?
Actually even previous clients download is disappeared together with the site open365.io - currently here in GitHub is no option to download sync clients. The project has even no releases - how can the main site open365.io say that beta is over?
The installation works up to the docker-compose-all script. After the script the installation fails:
Recreating eyeos_principalService_1
Recreating eyeos_httpRelayServer_1 ...
Recreating eyeos_authentication_1
Recreating eyeos_httpRelayServer_1
Recreating eyeos_rabbitmqAuth_1 ...
Recreating eyeos_authentication_1 ... done
Recreating eyeos_seafileServer_1 ...
Recreating eyeos_seafileServer_1 ... done
Recreating eyeos_proxy_1 ...
Recreating eyeos_proxy_1 ... done
Recreating eyeos_sync_1 ...
Recreating eyeos_sync_1 ... done
Command ['docker-compose', '--file', '/Open365-master/environments/compose_files/latest/docker-compose-all.yml', '-p', 'eyeos', 'up', '-d'] exited successfully
Traceback (most recent call last):
File "./open365", line 16, in <module>
router.route(*sys.argv[1:])
File "/Open365-master/lib/SubcommandRouter.py", line 25, in route
instance.execute(*args)
File "/Open365-master/lib/Subcommands/Install.py", line 92, in execute
eyeos_wait.execute('wait')
File "/Open365-master/lib/Subcommands/Wait.py", line 12, in execute
self.waiter.wait(arguments.timeout)
File "/Open365-master/lib/Tools/WaitForEyeos.py", line 26, in wait
requests.packages.urllib3.disable_warnings()
AttributeError: 'module' object has no attribute 'packages'
Already reinstalled Pyton-request but still the same error.
What can I do?
Whilst I know this isn't primary code related there is not another bug tracker for the website (and it has been quite a while since submitting this to EyeOS without any comment nor fix implemented).
The email validation field on the open365.io homepage has incorrect Regex for validating addresses.
Example: hackingand.coffee is a valid domain, and has valid mail records.
Using the sample "[email protected]" in the front page form responds with a Regex error. Changing it to "[email protected]" validates.
This indicates a Regex error, likely old copy/paste code or a hold over from long ago when there were only a handful of domain TLDs.
The box has the following code currently:
<input name="email" placeholder="Email address" class="input-text" required="" pattern="(^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$)" \="" type="email">
This appears to be checking the format and assuming that the TLD of a domain name is not over 3 characters. This is a false assumption to make in domain name formatting.
The project should pull the list from ICANN and check against those, or expand the length of the TLD option in the Regex.
Cheers,
-Jim
nginx in eyeos_proxy_1 not start, in log error:
docker SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line:Expecting: TRUSTED CERTIFICATE
Hello,
I successfully installed open365 on a debian 8 server. After I installed I had to reboot the server and the open365 did not start.
How can I start open365 server manually?
Best Regards
is there any possibility to recover files hosted in closed beta?
The installation failed:
ERROR: Network timed out while trying to connect to https://index.docker.io/v1/repositories/open365/mailserver/images.
Traceback (most recent call last):
File "/home/pablo/Open365/lib/Tools/InstanceResolver.py", line 14, in resolve
mod = importlib.import_module(module_name)
File "/usr/lib/python3.2/importlib/init.py", line 124, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/lib/python3.2/importlib/_bootstrap.py", line 807, in _gcd_import
_gcd_import(parent)
File "/usr/lib/python3.2/importlib/_bootstrap.py", line 824, in _gcd_import
raise ImportError(_ERR_MSG.format(name))
ImportError: No module named lib.Subcommands
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "./open365", line 16, in
router.route(*sys.argv[1:])
File "/home/pablo/Open365/lib/SubcommandRouter.py", line 24, in route
instance = self.instanceResolver.resolve(args[0])
File "/home/pablo/Open365/lib/Tools/InstanceResolver.py", line 17, in resolve
if e.name != module_name:
AttributeError: 'ImportError' object has no attribute 'name'
hola, como puedo recuperar los archivos subridos, si han cerrado la version beta
I'm at https://cloud.open365.io/ and signed up to check this out. Couple of things. First its really nice and I really like all the features however.
Really, this looks so promising...it really does. With that said, I do have a wish list of nice to haves
Once again, great work understanding its beta. Would love to see some of this above to really make it ideal to augment existing infrastructure more seamlessly rather than replace
Hi Guys,
Where can i modify CSS files???
Regards
its says the install is not compatible with any docker version 1.9.0 or higher. unfortunately the default install is now 1.11.x
do you guys plan on upgrading to 1.11.x?
Hello,
How can I recover my email address?
I have pro accounts on open365 an it's cause me problems :/
Thank a lot !
Hello,
It would be possible to send the file to the server 'Open365' by 'Windowsphone'?
Send the browser would not be a good idea.
Thanks!!
Hello,
Just set open365 on my server in corp network.
Cannot login as admin to the app, it asking me to enter *@open365.io username. No sense, it is a local installation. Is there any way to change defaults/settings? Tried to change *.cfg files, no effect.
During installation i was prompted to set the password for admin account, but eventually there is no use for it... Or maybe i need special URL for admin login? And where physically it lives, the application itself?
Maybe there is any documentation, or smth? About URLs, config files, API ?
best regards , I have a problem installing opensuse linux open365 a leap 've taken steps to satisfy dependencies and I can not install , attached details :
uname -a
Linux linux - 4.1.27-27 -default d4pr # 1 SMP PREEMPT Fri July 15 2016 12:46:41 UTC ( 84ae57e ) x86_64 x86_64 x86_64 GNU / Linux
./open365 install
Traceback (most recent call last):
File "./open365", line 16, in
router.route(*sys.argv[1:])
File "/opt/Open365-master/lib/SubcommandRouter.py", line 24, in route
instance = self.instanceResolver.resolve(args[0])
File "/opt/Open365-master/lib/Tools/InstanceResolver.py", line 14, in resolve
mod = importlib.import_module(module_name)
File "/usr/lib64/python3.4/importlib/init.py", line 109, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 2254, in _gcd_import
File "", line 2237, in _find_and_load
File "", line 2226, in _find_and_load_unlocked
File "", line 1200, in _load_unlocked
File "", line 1129, in _exec
File "", line 1471, in exec_module
File "", line 321, in _call_with_frames_removed
File "/opt/Open365-master/lib/Subcommands/Install.py", line 10, in
from lib.Subcommands.CreateDomain import CreateDomain
File "/opt/Open365-master/lib/Subcommands/CreateDomain.py", line 4, in
from lib.DomainManagement.Domain import Domain
File "/opt/Open365-master/lib/DomainManagement/Domain.py", line 2, in
from lib.DomainManagement.MailDomain import MailDomain
File "/opt/Open365-master/lib/DomainManagement/MailDomain.py", line 4, in
import MySQLdb
ImportError: No module named 'MySQLdb'
I appreciate your help
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.