Services: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
= Services = | = Services = | ||
devhack services! we run these on servers at the space and try to opt for the best self-hosted options available that fit our use cases. | |||
== Matrix Homeserver == | == Matrix Homeserver == | ||
Line 15: | Line 16: | ||
=== How to Join === | === How to Join === | ||
1. [https://element.io/get-started Download and install Element], a popular Matrix client. | 1. [https://element.io/get-started Download and install Element], a popular Matrix client. | ||
2. Register an account on our Matrix homeserver: ''' | 2. Register an account on our Matrix homeserver: '''devhack.net''' | ||
3. Once logged in, join | 3. Once logged in, join the #devhack:devhack.net space. | ||
=== Additional Resources === | === Additional Resources === | ||
Line 24: | Line 25: | ||
== Git Forge == | == Git Forge == | ||
=== Overview === | === 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:// | 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://forgejo.org Forgejo] platform, an open-source alternative to popular services like GitHub and GitLab. | ||
=== Features === | === Features === | ||
Line 34: | Line 35: | ||
=== How to Get Started === | === How to Get Started === | ||
1. Visit [https://git. | 1. Visit [https://git.devhack.net our Git forge] and login using your [/IDP IDP account] | ||
2. Create a new repository or browse existing ones to get involved in ongoing projects. | 2. Create a new repository or browse existing ones to get involved in ongoing projects. | ||
3. Start pushing code using `git`: | 3. Start pushing code using `git`: | ||
```shell | ```shell | ||
git clone https://git. | git clone https://git.devhack.net/you/your-repo.git | ||
cd your-repo | cd your-repo | ||
git add . | git add . | ||
Line 47: | Line 48: | ||
=== Additional Resources === | === Additional Resources === | ||
[https:// | [https://forgejo.org/docs/latest/user/ Forgejo User Guide] | ||
[https://git-scm.com/doc Git Documentation] | [https://git-scm.com/doc Git Documentation] | ||
== Other Services == | == Other Services == | ||
We offer a variety of additional services for our members, including: | We offer a variety of additional services for our members, including: | ||
wireguard access to the space network - contact Zack? | |||
Revision as of 17:28, 21 August 2024
Services
devhack services! we run these on servers at the space and try to opt for the best self-hosted options available that fit our use cases.
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: devhack.net 3. Once logged in, join the #devhack:devhack.net space.
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 Forgejo 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 login using your [/IDP IDP account] 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.devhack.net/you/your-repo.git cd your-repo git add . git commit -m "Your commit message" git push origin main ```
Additional Resources
Forgejo User Guide Git Documentation
Other Services
We offer a variety of additional services for our members, including:
wireguard access to the space network - contact Zack?