Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
technology [2023/10/02 18:14] – [Matrix] ntnsndrtechnology [2024/04/24 15:58] – [Cloudron] ntnsndr
Line 7: Line 7:
 ''my.medlab.host'' ''my.medlab.host''
  
-c[[https://cloudron.io/|Cloudron]] is a tool created by a small business that makes it easier to deploy and manage multiple open FLOSS tools on a server. We have a relationship with the company and they provide excellent support. It sits in the background and isn't really user-facing.+[[https://cloudron.io/|Cloudron]] is a tool created by a small business that makes it easier to deploy and manage multiple open FLOSS tools on a server. We have a relationship with the company and they provide excellent support. It sits in the background and isn't really user-facing.
  
 **How it works**: Cloudron automatically updates our apps and backs up their data. We don't need to worry about it too much. It is through Cloudron that we create accounts that can be used on the other apps we use, as it manages accounts centrally. Our Cloudron system is hosted on a DigitalOcean droplet. **How it works**: Cloudron automatically updates our apps and backs up their data. We don't need to worry about it too much. It is through Cloudron that we create accounts that can be used on the other apps we use, as it manages accounts centrally. Our Cloudron system is hosted on a DigitalOcean droplet.
Line 30: Line 30:
 ===== Git ===== ===== Git =====
  
-''gitlab.com/medlabboulder'' and ``git.medlab.host``+''gitlab.com/medlabboulder'' and ''git.medlab.host''
  
 **What it is**: Git is an open-source version-tracking tool. We have primarily used it through GitLab, an open-source commercial platform similar to GitHub. It is self-hostable on Cloudron, but it is resource-intensive, so we currently use the commercial instance, which is currently free for us. In addition to code hosting, we use it for some Web projects, such as [[https://communityrule.info|CommunityRule]], which is deployed through GitLab using Jekyll. We are in the process of shifting over to a self-hosted Git platform, Gogs (''git.medlab.host''), but we have yet to replace some GitLab features we rely on (e.g., the Pages service). **What it is**: Git is an open-source version-tracking tool. We have primarily used it through GitLab, an open-source commercial platform similar to GitHub. It is self-hostable on Cloudron, but it is resource-intensive, so we currently use the commercial instance, which is currently free for us. In addition to code hosting, we use it for some Web projects, such as [[https://communityrule.info|CommunityRule]], which is deployed through GitLab using Jekyll. We are in the process of shifting over to a self-hosted Git platform, Gogs (''git.medlab.host''), but we have yet to replace some GitLab features we rely on (e.g., the Pages service).
Line 68: Line 68:
 ===== Matrix ===== ===== Matrix =====
  
-''cloud.medlab.host/riotchat''+''cloud.medlab.host/apps/riotchat''
  
 **What it is**: [[https://matrix.org|Matrix]] is a FLOSS communications protocol intended to be a highly secure backend for chat, email, social media, and other applications. It is still early-stage, but it a very promising project, and it has already been adopted by several European governments seeking to reduce their dependence on US-based software companies. Rather than relying on centralized companies, it enables both federated and peer-to-peer connections. Our own instance is currently not federated with the wider Matrix network, as we only use it internally, but we could add this functionality if we see fit. We use Element, which is the flagship Matrix client; Element used to be called "Riot," which is why that's in the URL on NextCloud. **What it is**: [[https://matrix.org|Matrix]] is a FLOSS communications protocol intended to be a highly secure backend for chat, email, social media, and other applications. It is still early-stage, but it a very promising project, and it has already been adopted by several European governments seeking to reduce their dependence on US-based software companies. Rather than relying on centralized companies, it enables both federated and peer-to-peer connections. Our own instance is currently not federated with the wider Matrix network, as we only use it internally, but we could add this functionality if we see fit. We use Element, which is the flagship Matrix client; Element used to be called "Riot," which is why that's in the URL on NextCloud.