Wiki of web services
Author: Zhiyuan
Date: 20.Oct.24
Nextcloud:
- Q: what's the quota of my account?
CurrentlyA: it'sCurrently, each user has a 500 GB perquota. user, weWe may resalereview theand adjust this quota in the future regardingbased toon the need.demand.
- Q: Can I edit files locally
inon my machine?
A: Yes, you couldcan download nextcloudthe Nextcloud desktop versionclient (from( link), and use likeit similarly to other cloud storage services.
- Q:
howHow shallcan I share files towith every oneeveryone in the lab?
A: There is a option is "Everyone" Group, you could putUse the "Everyone" group to share files therewith andall sharelab tomembers. everyone.Additionally, Andyou therecan isplace afiles folderin calledthe town-square
, filder, which is visible to everyone. You could share there.
- Q: How
todo I share files?
YouA: couldClick clickon a file andto thereaccess willthe besharing shareoptions, option,which possible options areinclude:
- share
towith a group (recommended)
- share
towith a certain person inon 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?files(docx, pptx, etc) online in nextcloud?
A: Yes, currently we are using intergreated Collabora Office as backend. We are testingexploring further moreadditional options.
- Q: Can I use nextcloud as Zotero storage backend?
A: Yes, but currentlyalthough there isare stillsome fewissues issue,that we wouldare addressing. We will update the user guide later.accordingly.
- Q:
HowWill tothere avoidbe conflict while multiple people editing one file?
A: generallyGenerally, therean editing lock is aapplied lock
forto files. If onea file is editingbeing file,edited, the fileit will be locked to avoidprevent conflict.conflicts.
Bookstack
- Q: Can I share
book/a book or page towith certaina specific 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: ThereCurrently there are four groups currently
- Admin: used for management.
- Staff: wimis, professors, etc... are included in this group.
User in this groupMembers could view/edit other people's book
- Guest: students, external collobarative phd/prof etc.
User in this groupMembers could only view/edit personal book.
- Public: anoymoous
people,people without login, i.e. peoplepublic withoutpage login.world wide.
- 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. AsUsing community version, we could only login via gitlab rather than keycloak.
- Q: Does mattermost via gitlab use the same credential with keylcoak?
A: Yes, youa onlysingle needset oneof credentialcredentials forworks across all our services.
- Q: Is there
application ina mobile phone?app?
A: Yes, you could download via this link.
- Q: Is there limitation
iffor Isending send filefiles via Mattermost?
A: Yes, 50the MBmaximum file size is maximum50 size.MB.
Gitlab
- Q: Why
gitlabdoesn't Gitlab log in is not redirectedredirect to Keycloak?
A: Gitlab useuses 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. We could enable it if needed.
- Q: Can I use
git lfs
to store binary files?
A: Yes, but generally it's not recommended to very huge store binary files.
- Q: How
isare the groups managed in gitlab?
A: Generally groups will be associated to academic project, users could create groups by user thmselvesthmeselves 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, we plan to phase out username/password authentication for repository operations and require only SSH keys in the future we will remove usage of username/password and only allow ssh key for git repo authentification.future.
Keycloak
- Q: Can I change my username?
A: No, you could notnot. change your username, that'That's used for identification by authentification inacross different applications.
- Q: What's the relationship of keycloak and LDAP?
A: LDAP and Keycloak arefunction together as "user federation", keycloakservices, suppileswith Keycloak providing OIDC and SMALSAML authentification,authentication, and LDAP suppliesproviding LDAP authentification. They coordinate together to supply user authentification service.authentication.
- Q: Can I change my EMail?
A: Yes, and it's recommended to use TU's EMail.
- Q: Why does in Keycloak
showsshow that my password as Created January 1, 1970 at 12:59 AM.
?
A: This is a known issue since user-fedoration with LDAP.
- Q: Can I change password or profiles directly in other webservices like mattermost?
No, You could onlymust change credentials in Keycloak.
- Q: Can new
userusers directly register account?
A: No. FutureIn future we may haveconsider aan invitation based solution.
- Q: What will be different by different lab position?
ThisA: relates to permissionPermissions and visiability,visibility generallyvary; users like 'guest',guests' and 'student'students' willtypically have only limited permissions inacross different services.