Services: Difference between revisions
Created page with "**Services** ================ ### Introduction This page lists various services provided by devhack to support our community. These services are offered on a best effort basis to encourage collaboration, privacy, and because some of us really like doing this stuff for fun. ### Current Services ------------------- #### 1. Matrix Homeserver ------------------------- * **Service Description:** Our own Matrix homeserver, powered by synapose, allows members to communicat..." |
No edit summary |
||
Line 1: | Line 1: | ||
= Services = | |||
Welcome to the HackerSpace's Services page! Here you will find information about the various services we offer to our members and the broader community. Explore the sections below to learn more about each service. | |||
== Matrix Homeserver == | |||
=== Overview === | |||
Our community operates a self-hosted [https://matrix.org/ Matrix] homeserver, providing secure and decentralized communication for our members. Matrix is an open standard for interoperable, decentralized, and real-time communication. | |||
=== Features === | |||
* **Real-time messaging**: Chat in real-time with other members using both direct messages and group chat rooms. | |||
* **End-to-End Encryption**: Our Matrix homeserver supports end-to-end encryption, ensuring that your conversations remain private. | |||
* **Federation**: Connect with users on other Matrix servers, allowing seamless communication with people in other communities. | |||
* **Bridging**: Use Matrix to bridge communications with other platforms like IRC, Slack, and Discord. | |||
* **VoIP and Video Conferencing**: Use Matrix for voice and video calls, providing seamless integration for real-time communication. | |||
=== How to Join === | |||
- | 1. [https://element.io/get-started Download and install Element], a popular Matrix client. | ||
2. Register an account on our Matrix homeserver: '''homeserver.hackerspace.org''' | |||
3. Once logged in, join our public rooms or contact a member for an invite to private rooms. | |||
=== Additional Resources === | |||
- | * [https://matrix.org/docs/guides Get Started with Matrix] | ||
* [https://element.io/ Element - A Matrix Client] | |||
== Git Forge == | |||
=== Overview === | |||
Our HackerSpace hosts its own Git forge, providing a platform for collaborative software development and version control. The Git forge is self-hosted using the [https://gitea.io/ Gitea] platform, an open-source alternative to popular services like GitHub and GitLab. | |||
=== Features === | |||
- | * **Repositories**: Create and manage repositories for your projects, whether for personal or group development. | ||
* **Collaboration**: Collaborate with other members by tracking issues, pull requests, and reviewing code. | |||
* **Continuous Integration**: Integrate with CI/CD pipelines to automate testing and deployment. | |||
* **Webhooks**: Connect your repositories to external services via webhooks to respond to events such as commits or pull requests. | |||
* **User Management**: Fine-grain access control lets you manage repo visibility (private/public) and user permissions. | |||
=== How to Get Started === | |||
1. Visit [https://git.hackerspace.org our Git forge] and create an account using your HackerSpace credentials. | |||
2. Create a new repository or browse existing ones to get involved in ongoing projects. | |||
3. Start pushing code using `git`: | |||
```shell | |||
git clone https://git.hackerspace.org/your-username/your-repo.git | |||
cd your-repo | |||
git add . | |||
git commit -m "Your commit message" | |||
git push origin main | |||
``` | |||
=== Additional Resources === | |||
[https://gitea.io/en-us/docs/ Gitea Documentation] | |||
[https://git-scm.com/doc Git Documentation] | |||
== Other Services == | |||
We offer a variety of additional services for our members, including: | |||
IRC Server | |||
Nextcloud Instance for file sharing | |||
Jitsi Meet for video conferencing | |||
VPN access to our internal network | |||
Please visit the specific pages for these services or reach out to a member for more information. | |||
= Support and Contact = | |||
If you have any questions or need support for any of our services, feel free to reach out via our Matrix support room or open an issue on our Git forge. | |||
Happy hacking! |
Revision as of 17:24, 21 August 2024
Services
Welcome to the HackerSpace's Services page! Here you will find information about the various services we offer to our members and the broader community. Explore the sections below to learn more about each service.
Matrix Homeserver
Overview
Our community operates a self-hosted Matrix homeserver, providing secure and decentralized communication for our members. Matrix is an open standard for interoperable, decentralized, and real-time communication.
Features
- **Real-time messaging**: Chat in real-time with other members using both direct messages and group chat rooms.
- **End-to-End Encryption**: Our Matrix homeserver supports end-to-end encryption, ensuring that your conversations remain private.
- **Federation**: Connect with users on other Matrix servers, allowing seamless communication with people in other communities.
- **Bridging**: Use Matrix to bridge communications with other platforms like IRC, Slack, and Discord.
- **VoIP and Video Conferencing**: Use Matrix for voice and video calls, providing seamless integration for real-time communication.
How to Join
1. Download and install Element, a popular Matrix client. 2. Register an account on our Matrix homeserver: homeserver.hackerspace.org 3. Once logged in, join our public rooms or contact a member for an invite to private rooms.
Additional Resources
Git Forge
Overview
Our HackerSpace hosts its own Git forge, providing a platform for collaborative software development and version control. The Git forge is self-hosted using the Gitea platform, an open-source alternative to popular services like GitHub and GitLab.
Features
- **Repositories**: Create and manage repositories for your projects, whether for personal or group development.
- **Collaboration**: Collaborate with other members by tracking issues, pull requests, and reviewing code.
- **Continuous Integration**: Integrate with CI/CD pipelines to automate testing and deployment.
- **Webhooks**: Connect your repositories to external services via webhooks to respond to events such as commits or pull requests.
- **User Management**: Fine-grain access control lets you manage repo visibility (private/public) and user permissions.
How to Get Started
1. Visit our Git forge and create an account using your HackerSpace credentials. 2. Create a new repository or browse existing ones to get involved in ongoing projects. 3. Start pushing code using `git`:
```shell git clone https://git.hackerspace.org/your-username/your-repo.git cd your-repo git add . git commit -m "Your commit message" git push origin main ```
Additional Resources
Gitea Documentation Git Documentation
Other Services
We offer a variety of additional services for our members, including:
IRC Server Nextcloud Instance for file sharing Jitsi Meet for video conferencing VPN access to our internal network Please visit the specific pages for these services or reach out to a member for more information.
Support and Contact
If you have any questions or need support for any of our services, feel free to reach out via our Matrix support room or open an issue on our Git forge.
Happy hacking!