Skip to content

weblate/ns8-webtop

 
 

Repository files navigation

ns8-webtop

NS8 WebTop module, a collaboration suite of services accessible via web for emails, calendars, contacts, documents.

Official website: http://www.sonicle.com/webtop

Module overview

flowchart LR
    subgraph Webtop[Webtop module]
        Apache -.-|PHP-FPM|z-push--->|calendars/contacts API| Webapp
        Apache -.-|PHP-FPM|WebDav--->|calendars/contacts API| Webapp
        Apache --->|Reverse proxy| Webapp
        Webapp ---> postgres[(postgresql)]
    end
    subgraph Mail module
        Webapp ----> SMTP
        Webapp ----> IMAP
        z-push ----> IMAP
    end
    subgraph Users Domains
        Webapp ---> OpenLDAP
    end
    Req>Requests] --> Apache
Loading

Install

Instantiate the module with:

add-module ghcr.io/nethserver/webtop:latest 1

The output of the command will return the instance name. Output example:

{"module_id": "webtop1", "image_name": "webtop", "image_url": "ghcr.io/nethserver/webtop:latest"}

Uninstall

To uninstall the instance:

remove-module --no-preserve webtop1

Testing

Test the module using the test-module.sh script:

./test-module.sh <NODE_ADDR> ghcr.io/nethserver/webtop:latest

The tests are made using Robot Framework

UI translation

Translated with Weblate.

To setup the translation process:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Vue 51.9%
  • Python 24.1%
  • Shell 16.7%
  • JavaScript 3.6%
  • Java 1.1%
  • RobotFramework 1.1%
  • Other 1.5%