User Tools

Site Tools


technology

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
technology [2025/02/12 23:30] ntnsndrtechnology [2025/04/21 15:41] (current) ntnsndr
Line 10: Line 10:
  
 **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 Hostinger virtual private server (VPS). **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 Hostinger virtual private server (VPS).
- 
-===== Crypto wallet ==== 
- 
-''etherscan.io/address/medlabboulder.eth'' 
- 
-**What it is**: Because MEDLab engages in experiments with cryptocurrency, we have an Ethereum wallet. It was initially funded with proceeds from the sales of NFTs from our Sacred Stacks project. 
- 
-**How it works**: Nathan maintains the private keys for this wallet. If you have a project for which you could use ETH or other tokens, please discuss with him. 
  
  
Line 26: Line 18:
 **What it is**: This handbook! DokuWiki is a simple FLOSS wiki system that uses simple text files rather than a fancy database. It is hosted on Cloudron. **What it is**: This handbook! DokuWiki is a simple FLOSS wiki system that uses simple text files rather than a fancy database. It is hosted on Cloudron.
  
-**How it works**: DokuWiki uses the same user account system as other apps on the Cloudron system. All MEDLab team members have edit access; Nathan has admin access.+**How it works**: DokuWiki uses the same user account system as other apps on the Cloudron system. All MEDLab team members have edit access; Nathan has admin access. Be sure to log in using Cloudron (not the app's own login system); click the blue "MEDLab Clouds" button to log in.
  
 ===== Git ===== ===== Git =====
  
-''gitlab.com/medlabboulder'' and ''git.medlab.host''+''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 Cloudronbut 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 Gitea, an open-source, self-hosted platform.
  
-**How it works**: Create an account on GitLab.com, and Nathan can grant you access to relevant projects. [[https://docs.gitlab.com/ee/gitlab-basics/index.html|Here are some basic docs]] on how GitLab and git in general work. MEDLab users can log into the Gogs system with their MEDLab credentials.+**How it works**: MEDLab users can log into the Gitea system with their MEDLab credentials using the "Sign in with Cloudron" log-in. You may need to manually add a password to your account to push via HTTPS. 
 + 
 +CI processes are possible through the runner located at ''runner.medlab.host''. This is a simple program that is run through the ''/app/data/start.sh'' script. It may need to be updated to a newer version at some pointSee [[https://git.medlab.host/-/admin/actions/runners|Gitea runners documentation]] for details.
  
 ===== Newsletter ===== ===== Newsletter =====
Line 66: Line 60:
 You can access Nextcloud through the Web interface or through mobile apps. Note that the Nextcloud mobile app really only includes the Files tool, while the Web interface includes access to all the tools. You can access Nextcloud through the Web interface or through mobile apps. Note that the Nextcloud mobile app really only includes the Files tool, while the Web interface includes access to all the tools.
  
 +When logging in, log in with Cloudron rather than the app's native login fields.
 ===== Matrix ===== ===== Matrix =====
  
Line 78: Line 73:
 ===== AWS ===== ===== AWS =====
  
-We use the campus-supported Amazon Web Services relationship for two background services tied to the Cloudron system: email distribution and backup storage (S3).+We use the campus-supported Amazon Web Services relationship for two background services tied to the Cloudron system: email distribution and backup storage (S3). This is necessary because these are two services that our VPS provider Hostinger does not offer. Currently only Nathan has access to administrative tools:
  
-The administrator link is [[https://bit.ly/OIT-AWS|https://bit.ly/OIT-AWS]]; currently only Nathan has access.+  * [[https://buff.link/aws|AWS administration]] 
 +  * [[https://fedauth.colorado.edu/idp/profile/SAML2/Unsolicited/SSO?providerId=https://auth-us.cloudcheckr.com/auth|CloudCheckr cost dashboard]] 
 + 
 +Configuration notes: 
 + 
 +  * To create new user accounts on the AWS system, be sure to set the permission boundary "Customer_Admin_PermissionBoundary."
  
 ===== Social media ===== ===== Social media =====
Line 105: Line 105:
  
 **How it works**: Currently, only Nathan has admin access to the website. **How it works**: Currently, only Nathan has admin access to the website.
 +
 +===== Crypto wallet ====
 +
 +''etherscan.io/address/medlabboulder.eth''
 +
 +**What it is**: Because MEDLab engages in experiments with cryptocurrency, we have an Ethereum wallet. It was initially funded with proceeds from the sales of NFTs from our Sacred Stacks project.
 +
 +**How it works**: Nathan maintains the private keys for this wallet. If you have a project for which you could use ETH or other tokens, please discuss with him.
 +
 +
 +===== Archives =====
 +
 +**What it is**: Sometimes we have to sunset projects that we have previously maintained.
 +
 +**How it works**: Archived projects are stored on the Nextcloud server under ''MEDLab Commons/Archives''.
technology.1739403013.txt.gz · Last modified: by ntnsndr