wiki/project/infrastructure.md

127 lines
3.3 KiB
Markdown
Raw Permalink Normal View History

2021-11-13 12:10:07 +00:00
---
title: Infrastructure
description:
published: true
2022-01-17 14:45:37 +00:00
date: 2022-01-17T14:45:35.300Z
2021-11-13 12:10:07 +00:00
tags:
editor: markdown
dateCreated: 2021-11-13T12:10:04.658Z
---
2021-11-13 12:27:28 +00:00
# Current infrastructure
2022-01-17 14:45:37 +00:00
## Maintenance window
2021-11-13 12:27:28 +00:00
2022-01-17 14:45:37 +00:00
> Every first Tuesday of the month, between 20h00 to 21h00 (CEST Time), a maintenance windows is scheduled. During that time, any self-hosted services listed below may become unaccessible.
{.is-warning}
2021-11-13 12:27:28 +00:00
## Platform-as-a-Service (PaaS)
2021-11-14 18:44:54 +00:00
* **Description**: [Cloudron.io](https://www.cloudron.io/) is used to deploy web applications consumed by the Phyllome OS project.
2021-11-13 12:27:28 +00:00
* **Location**: https://my.phyllo.me
* **Maintainer** : lukas@phyllo.me
2022-01-17 14:45:37 +00:00
Most services are self-hosted in an Ubuntu 20.04 virtual machine, on a Fedora Server 35 host.
2021-11-13 12:27:28 +00:00
2022-01-17 14:45:37 +00:00
Cloudron.io is a PaaS used to deploy and keep the web applications listed below up-do-date. It is our beloved single point-of-failure.
2021-11-13 12:27:28 +00:00
2022-01-17 14:45:37 +00:00
OpenLDAP is being used, so you can access most applications using a single account. Alas, there is no SSO, so the first time, you will have to log in into each application.
2021-11-13 12:27:28 +00:00
2022-01-17 14:45:37 +00:00
## Web applications
2022-01-17 11:08:50 +00:00
### Website
2021-11-13 12:27:28 +00:00
* **Description**: [Grav](https://getgrav.org/) is used as a Content Management System (CMS)
* **Location**: https://phyllo.me
* **Maintainer**: lukas@phyllo.me
* **Access**: Core team only
Learn about Grav by checking out the dedicated [Learn Grav](http://learn.getgrav.org) site.
2022-01-17 11:08:50 +00:00
### Collaborative writing
2021-11-13 12:27:28 +00:00
* **Description**: [HedgeDoc](https://hedgedoc.org/) is used for collaborative writing
* **Location**: https://docs.phyllo.me
* **Maintainer**: lukas@phyllo.me
* **Access**: Core team only
2022-01-17 11:08:50 +00:00
### File hosting
2021-11-13 12:27:28 +00:00
* **Description**: [Nextcloud](https://nextcloud.com/) is used for hosting files
* **Location**: https://files.phyllo.me/
* **Maintainer**: lukas@phyllo.me
* **Access**: Core team only
2022-01-17 11:08:50 +00:00
#### Users
2021-11-13 12:27:28 +00:00
2022-01-17 11:08:50 +00:00
##### Webdav access
2021-11-13 12:27:28 +00:00
Replace `admin` by your username
Webdav access : https://files.phyllo.me/remote.php/dav/files/admin/
2022-01-17 14:45:37 +00:00
#### Administration
2021-11-13 12:27:28 +00:00
2022-01-17 11:08:50 +00:00
##### Enabled apps
2021-11-13 12:27:28 +00:00
Apps that were actively enabled post-installation:
* Default encryption module
2022-01-17 11:08:50 +00:00
##### Disabled apps
2021-11-13 12:27:28 +00:00
Apps that were actively disabled post-installation:
* Activity
* Auditing / Logging
* Collaborative tags
* Comments
* Contacts integration
* Dashboard
* External storage support
* Monitoring
2022-01-17 14:45:37 +00:00
* Nextcloud announcements
2021-11-13 12:27:28 +00:00
* Recommendations
* Talk
* Text
* Usage survey
* User Status
* Video player
* Weather status
* Federation
* Update notifications
* Support
* Password policy
* Log reader
* Notifications
* Photos
2022-01-17 11:08:50 +00:00
### Git
2021-11-13 12:27:28 +00:00
* **Description**: [Gitea](https://gitea.io/en-us/) is used as a backup for git repositories stored on Git
* **Location**: https://git.phyllo.me
* **Maintainer**: lukas@phyllo.me
* **Access**: Core team only
2022-01-17 11:08:50 +00:00
### Issue tracking
2021-11-13 12:27:28 +00:00
* **Description**: [Wekan](https://wekan.github.io/) is used for issue tracking
* **Location**: https://kanboard.phyllo.me/
* **Maintainer**: lukas@phyllo.me
* **Access**: Core team only
2022-01-17 11:08:50 +00:00
### Mail
2021-11-13 12:27:28 +00:00
* **Description**: [rainloop](https://www.rainloop.net/) and the cloudron internal email server are used to provide email mailboxes for users
* **Location**: https://mail.phyllo.me/
* **Maintainer**: lukas@phyllo.me
* **Access**: Core team only
2022-01-17 11:08:50 +00:00
### Wiki
2021-11-13 12:27:28 +00:00
* **Description** : [Wiki.js](https://js.wiki/) is used to power the wiki
* **Location** : https://wiki.phyllo.me
* **Maintainer** : lukas@phyllo.me
---
*[**Go to parent page**](https://wiki.phyllo.me/)*