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

  • Special offer

Black Friday: up to 50% Off ONLYOFFICE cloud

Hello! To celebrate Black Friday, we are offering great discounts on our cloud service. Learn how to get them in…

16 hours ago
  • Partnership

Beginner’s guide on ONLYOFFICE-Nextcloud integration + live webinar

Hello everyone! In this post, we have gathered tips on ONLYOFFICE-Nextcloud integration which can be extremely useful for those who…

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

ONLYOFFICE Desktop Editors are now available as Flatpak

Great news everyone! The long-awaited Flatpak for our desktop editors is now available on Flathub. We are coming to more…

1 week ago
  • Integration
  • ONLYOFFICE Tips and Tricks

How to edit ownCloud documents with ONLYOFFICE on your iOS device

Hello everyone! We have recently announced that ONLYOFFICE Documents for iOS 5.0 allows connecting cloud storage services via WebDAV, and…

1 week ago
  • Events

Meet ONLYOFFICE at POSS, JRES, and re:Invent in 2019

Hello everyone! December seems to be quite a busy time for ONLYOFFICE. We will travel to the US and France…

2 weeks ago

New ways to ONLYOFFICE: AWS instances

Being on a mission to bring innovative office apps to everyone, we added ONLYOFFICE Enterprise Edition to AWS Marketplace. This…

2 weeks ago

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

our privacy policy