TeamLab: Open Source Compared with SaaS

Hello to everyone, despite the fact that today’s post will be interesting first of all to the users of TeamLab open source version and to our prosperous customers who are thinking over whether to install this edition!

I’ll tell you about TeamLab open source version, where the difference between the open source and SaaS versions lies and give you some advice on how to cope with troubles you might face while using the open source version.

As you surely know, from the very beginning of TeamLab’s way its source code was put into the open source pot and everybody could download, test, evaluate, customize, and improve it under the GNU GPL v.3 license. At that time many of our customers experienced difficulties with TeamLab deployment on their own servers, that’s why we decided to alleviate this problem by creating an installation file that is available at SourceForge. You can just download and run it on your server, TeamLab will be installed automatically with no effort at all. Just in case you get problems, we also prepared instructions as a PDF file that contains the description of actions performed during the automatic installation process as well as the ‘System Requirements’ and ‘Troubleshooting’ sections.

The current version 6.0 includes the following modules and tools:
1. Community
2. Projects
3. Talk
4. Documents
5. CRM
6. Calendar

Nevertheless TeamLab open source version has a few limitations, such as:

  • Mobile version

    The open source edition doesn’t contain the mobile version, so you can’t access your portal from Android phones and iOS devices that would be possible, if you’d use TeamLab SaaS edition.

  • Viewing and editing documents directly on your portal

    Document Viewer and Editor are not included into TeamLab open source edition. To view or edit a document, you need to download it to your computer hard disk drive, view/edit it, and upload back to your portal in case you made some changes in the file.

    As for the access rights management in the ‘Documents’ module of the open source version, it’s present there but in some other form:

    • If you are given the ‘Read Only‘ access rights to a document, you’ll be able to download, view, and even edit it on your computer, but you can’t upload it to the portal overwriting the existing document. You’ll have to save it with another name.
    • If you have the ‘Full Access‘ rights to a file, you’ll be able to download, view, edit it on your computer, and download to your portal replacing the existing one.

    Note: If you download more than one file from your portal, it will be packed into a ZIP archive.

  • Importing documents

    Using the SaaS version you can import your documents from various sources like Google Docs, Box.net, Zoho. This feature is disabled in the TeamLab installation available at SourceForge, but you can activate it adding the corresponding registration keys (you can get from Google, Box.net, Zoho) into the web.consumers.config file:

    <add name="googleConsumerKey" value="<YOUR_KEY>"/>
    <add name="googleConsumerSecret" value="<YOUR_KEY>"/>
    <add name="box.net" value="<YOUR_KEY>"/>
    <add name="box.net.framehandler" value="http://<YOUR_TEAMLAB_DOMAIN>/import/boxframecallback.aspx"/>
    <add name="zoho" value="<YOUR_KEY>"/>

  • Creating backups

    Using TeamLab open source version, you can’t create backups of your data on the ‘Settings’ page of your portal like the SaaS version users do. This option is not present there. But you can still create a backup of your portal data manually. To do that, please copy the following databases:

    services\core.db3
    web.studio\addons\calendar\App_Data\calendar.db3
    web.studio\App_Data\WebStudio\webstatistic.db3
    web.studio\App_Data\WebStudio\webstudio.db3
    web.studio\Products\Community\Modules\Blogs\App_Data\ASC.Blogs.Data.db3
    web.studio\Products\Community\Modules\Bookmarking\App_Data\BookmarkingDB\bookmarking.db3
    web.studio\Products\Community\Modules\Forum\App_Data\ASC.Forum.Database.db3
    web.studio\Products\Community\Modules\News\App_Data\feeds.db3
    web.studio\Products\Community\Modules\PhotoManager\App_Data\images.db3
    web.studio\Products\Community\Modules\Wiki\App_Data\wiki.db3
    web.studio\Products\Projects\App_Data\ASC.Projects.db3
    web.studio\Products\Files\App_Data\ASC.Files.db3
    web.studio\Products\Crm\App_Data\ASC.Crm.db3

    …as well as the following data:

    Data\
    web.studio\Data\
    web.studio\Products\Community\Modules\Blogs\Data\
    web.studio\Products\Community\Modules\Bookmarking\Data\
    web.studio\Products\Community\Modules\Forum\Data\
    web.studio\Products\Community\Modules\News\Data\
    web.studio\Products\Community\Modules\PhotoManager\Data\
    web.studio\Products\Community\Modules\Wiki\Data\
    web.studio\Products\Projects\Data\
    web.studio\Products\Crm\Data\

Installing TeamLab open source version, you should bear in mind that
– you need a server with Microsoft operating system (a server version is recommended),
– there is a delay in releasing new features/tools/modules in comparison with the SaaS version,
– it has the limitations mentioned above.

However, in this case you
+ get full control over your intranet portal and consequently, double safety of your sensitive data,
+ are free to modify and configure the source code to fit the specific requirements of your company,
+ are not tied to our development or monetization plans.

That’s all for today. I hope, you find this information useful. If you have any questions, please feel free to ask them in comments to this post. In case you have any ideas or suggestions concerning the open source/server solution, please share them with us on our feedback page.

Elena

View Comments

  • Hi

    I m getting following error :

    Could not load file or assembly 'ASC.Data.Storage' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

    How to resolve this error

  • Hello Elena,

    we also want to migrate from our version 5.5 to version 6.
    Could you send me please the mysql skript to update the database structure?

  • Hi teamlab team.
    Thank you for this wonderful tool.

    I just installed the last OpenSource version on my windows server with no problem.
    Then I ran backup of my online space, ran it with the opensource backup tool. It went OK with no error message.

    When connecting to localhost, everything seems fine : I've got my projects back, my documents back, all the team is there BUT :
    nothing left in "community" : no wiki, no blog, no forum...

    Any idea ?
    Thanks

    • When connecting to localhost, everything seems fine : I’ve got my projects back, my documents back, all the team is there BUT :
      nothing left in “community” : no wiki, no blog, no forum…

      Исправлена ли эта ошибка? Как можно перенести эти данные с облачной версии на локальный сервер

      • Добрый день, Вадим!
        Прошу прощения за столь поздний ответ!
        Да, ошибка была исправлена.
        Чтобы восстановить данные из бэкапа, сделанного в "облачной" версии 7.0, на своем сервере (версия 6.5), пройдите, пожалуйста, по этой ссылке. В этом архиве один .dll-файл и два .exe-файла, их нужно скопировать (и заменить, если эти файлы уже существуют) в каталог с сервисом TeamLab. Если это инсталляция, то он находится в каталоге C:\Documents and Settings\All Users\Application Data\TeamLab\TeamLab Server\Service
        Теперь утилита ASC.Data.Backup.Restore.exe должна корректно восстанавливать бэкапы из "облачной" версии 7.0.
        Не забудьте сделать резервную копию своих данных перед восстановлением!!! В случае ошибки данные будут в несогласованном состоянии.
        PS: сделать резервную копию можно как раз с помощью второго .exe-файла в архиве ASC.Data.Backup.Create

    • Hello Naoli,
      Sorry for the late reply and thank you for your comment!
      We know about this problem and will fix it in the next version that will be released this month.

  • Ok, my computer server is in intranet and it functions directly (by IP), is possible use in internet?
    Which web server use (no IIS)?

    • Mark,
      To use your portal over the Internet, you don't need IIS (our own web server is used there), you just need to make it public.

      • Hi Elena,
        in the configuration panel i see a text box called "Enter a name for your portal" (intranet portal), if i insert "www.prj.mysite.it" is only necessary that i make public this domain?
        Many thanks

        • Hello Mark,
          You can enter a kind of your portal description into the 'Enter a name for your portal' field, but not your domain.
          To make your portal available at an alternative domain, you need to add the <add key=”web.host” value=””/> string into the web.appsettings.config file.

          • Ok, so i can do this:
            'Enter a name for your portal’ field --> for intranet access
            modify web.appsettings.config file --> for internet access

            Is it right?

          • Hello Mark,
            The ‘Enter a name for your portal’ field is only used to give a description for your portal that will be visible on the login page and dashboards inside the portals. It has nothing to do with intranet or Internet access to the portal.

  • Hi,
    i have a question about TeamLab Express, i have installed TeamLab on my local server, so i didn’t need Microsoft IIS and MySQL Server.
    If i want that this site is exposed to intranet, so other client browser (in same or differente LAN) can access to web application, is possible?
    If is possibile, what web server is used?
    Many thanks

    • Hello Mark,
      To achieve this goal, you need to make your computer available in intranet.
      We created our own web server that is used there.

  • Dear Elena,

    we are running TeamLab-Server 5.x, I´m not sure if 5.2 or 5.5, how can I check this?
    If we install TeamLab Server 6 Express, do we just need to copy the "old" databases in the new installation? Or are there additional steps necessary?
    Thanks in advance.

    Boris.

    • Hello Boris,
      You can check the exact version number in the following way - open the web.studio/web.appsettings.config file and have a look at the <add key=”web.track-url” value=”https://track.teamlab.com/stat/onepixel.gif?src=install&v=60″ /> parameter, namely what number comes after v=.
      To migrate from version 5.5 to 6.0, please proceed through the following steps:
      1. Create a backup of your existing ('old') database by means of MySQL.
      2. Restore the created backup in the new TeamLab version.
      3. Run the script (I sent it to your email address) to update the database structure.
      This script is necessary as the database structure was changed in version 6.0.
      Please note, this script will work only if you install the server version 6.0 that requires MySQL and Microsoft IIS.

  • Dear Elena:

    I installed express version two days ago (winserver2003), but when I try to set some features like skin color and the logo and save them, but the next time that I login the features that I changed set back to default ones values. It's a limitation for this version??

    Thanks.

  • Dear Elena!
    Thanks for your nice and simple solution for each and every queries.
    I had some questions but i got the answers while i went through your answers you already gave.

  • Hi Elena,

    I installed the TeamLabExpress version, it got installed successfully.

    I wanted the document edition feature, that I got to know later that it is available only in the SAAS version. Are there any plans of having it open source? Or is there any installer available for SAAS?

    Thanks
    Pranjal R Nigam

  • Я установил teamlab 6-й версии из TeamLabServer.exe. Все прошло замечательно, но я у меня в Настройках нет закладки "Права Доступа" - Что сделать, чтобы эта закладка появилась ?

    • Добрый день, Андрей!
      Вкладка "Права доступа" имеется только в "облачной" версии 6.5 (SaaS).

Recent Posts

ONLYOFFICE connector for ownCloud: welcome the new version

Good news, everyone! We’ve updated ONLYOFFICE integration app for ownCloud to version 3.0.1, offering you a few useful improvements. Learn…

20 hours ago
  • Documents
  • Documents
  • Integration
  • Integration
  • Partnership
  • Partnership

ONLYOFFICE connector for Nextcloud v.3.0: watermarks, Mail Merge, demo server, and more

Hello everyone! We’ve updated ONLYOFFICE integration app for Nextcloud to version 3.0, with several cool features released. Read this post and…

5 days ago
  • ONLYOFFICE
  • What's new
  • What's new
  • What's new

ONLYOFFICE Editors v5.4: new features and where to find them

Great news, everyone! Version 5.4 of ONLYOFFICE Online Editors is already available with a lot of enhancements, including improved charts,…

2 weeks ago

ONLYOFFICE Summer 2019 Roundup

Hello everyone! Read this post to take a look at the latest releases, partnerships, events and other stories from ONLYOFFICE.…

2 weeks ago
  • Events

Busy autumn: ONLYOFFICE en route to conferences in Germany

Hello! Upcoming autumn months are going to be extremely productive for ONLYOFFICE team. Our schedule includes four important events in Berlin…

3 weeks ago
  • CRM

Watch ONLYOFFICE webinars

Hello! We invite you to tune in to live sessions with our support team and learn more about ONLYOFFICE tools.…

4 weeks ago

This website uses cookies. By continuing to browse the website you agree to our privacy policy.

our privacy policy