Skip to main content

Wiki of web services

Author: Zhiyuan Date: 20.Oct.24

Nextcloud:

  • Q: what's the quota of my account?
    Currently it's 500 GB per user, we may resale the quota in the future regarding to the need.
  • Q: Can I edit files locally in my machine?
    Yes, you could download nextcloud desktop version ( link), and use like other cloud storage services.
  • Q: how shall I share files to every one in the lab? There is a option is "Everyone" Group, you could put files there and share to everyone. And there is a folder called town-square, which is visible to everyone. You could share there.
  • Q: How to share files? You could click file and there will be share option, possible options are
    • share to group (recommended)
    • share to person in Nextcloud (recommended)
    • share via link (not highly recommended since you could not well track the file change of external user)
  • Q: Can I online edite Office files?
    Yes, currently we are using intergreated Collabora Office as backend. We are testing further more options.
  • Q: Can I use nextcloud as Zotero storage backend?
    Yes, but currently there is still few issue, we would update user guide later.
  • Q: How to avoid conflict while multiple people editing one file?
    A: generally there is a lock for files. If one is editing file, the file will be locked to avoid conflict.

Bookstack

  • Q: Can I share book/page to certain person?
    A: No, you cannot, since bookstack's design philosophy is public wiki inside group. So you could only make the book visible to group but not certain person. If you would like a private page, you could alternatively use nextcloud.
  • Q: How the groups are allocated now?
    A: There are four groups currently
    • Admin: used for management.
    • Staff: wimis, professors, etc... are included in this group.
      User in this group could view/edit other people's book
    • Guest: students, external collobarative phd/prof etc.
      User in this group could only personal book.
    • Public: anoymoous people, i.e. people without login.
  • Q: Can I add Latex formular in bookstack?
    A: Inline math can be surrounded with $ and math blocks can be surrounded with $$ or [...]. Additionally LaTeX environments and \ref{...} commands will be processed.
    But:
    No rendering in the Markdown live preview..
    No rendering in many export formats, including PDF
  • Q: Can I extend Markdown to support more features?
    A: You could use html to extend markdown.

Mattermost

  • Q: Why am I unable to log in using Keycloak but have to login via Gitlab?
    A: This a limitation of mattermost community version. For general SSO support, a commercial subscription is required. As community version, we could only login via gitlab rather than keycloak.
  • Q: Does mattermost via gitlab use the same credential with keylcoak?
    A: Yes, you only need one credential for all services.
  • Q: Is there application in mobile phone?
    A: Yes, you could download via this link.
  • Q: Is there limitation if I send file via Mattermost?
    A: Yes, 50 MB is maximum size.

Gitlab

  • Q: Why gitlab log in is not redirected to Keycloak? A: Gitlab use LDAP as backend for credential. Since it will serve as "overley" between our credential management and mattermost.
  • Q: Can I set advanced featrues like CI/CD, gitlab pages, docker registery in gitlab?
    A: CI/CD is enabled but not tested. gitlab pages and docker registery are not released yet.
  • Q: Can I use git lfs to store binary files? A: Yes, but generally it's not recommended to huge store binary files.
  • Q: How is the groups managed in gitlab? A: Generally groups will be associated to academic project, users could create groups by user thmselves for academic project like project lecture slides. Under groups could create repo(in gitlab is called "project") like "lecture1", "lecture2".
  • Q: How the roles in gitlab are?
    A: There are administrator, normal users, and external users. Wimis are normal users. Guests will be marked as external. Normal users could view and manage their own groups and projects, external users could not view/create/edit projects/groups except explictely authentification.
  • Q: Shall I use ssh key for pull/push repo? A: Yes, in the future we will remove usage of username/password and only allow ssh key for git repo authentification.

Keycloak

  • Q: Can I change my username?
    A: No, you could not change your username, that's used for identification by authentification in different applications.
  • Q: What's the relationship of keycloak and LDAP? LDAP and Keycloak are "user federation", keycloak suppiles OIDC and SMAL authentification, and LDAP supplies LDAP authentification. They coordinate together to supply user authentification service.
  • Q: Can I change my EMail?
    Yes, and it's recommended to use TU's EMail.
  • Q: Why in Keycloak shows that my password Created January 1, 1970 at 12:59 AM.?
    This is a known issue since user-fedoration with LDAP.
  • Q: Can I change password directly in other webservices like mattermost?
    No, You could only change credentials in Keycloak.
  • Q: Can new user directly register account?
    No. Future we may have a invitation based solution.
  • Q: What will be different by different lab position?
    This relates to permission and visiability, generally users like 'guest', 'student' will have only limited permissions in different services.