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 |
||
(20 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
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. | |||
* https://git.devhack.net | |||
* https://librespeed.devhack.net | |||
* https://matrix.devhack.net | |||
* https://members.devhack.net | |||
* https://pad.devhack.net | |||
* https://wiki.devhack.net | |||
* https://bao.devhack.net | |||
== [[Matrix|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: Our Matrix space is bridged with the telegram and signal devhack chats. | |||
* 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 with the best security track record that sucks the least as of aug 2024 | |||
2. Register an account on our Matrix homeserver: '''devhack.net''' | |||
3. Once logged in, join the #devhack:devhack.net space. | |||
=== Additional Resources === | |||
- | * [https://matrix.org/docs/guides Get Started with Matrix] | ||
* [https://element.io/ Element - A Matrix Client] | |||
== Git Forge == | |||
=== Overview === | |||
/dev/hack 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 === | |||
- | * 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.devhack.net our Git forge] and login using your [[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 === | ||
[https://forgejo.org/docs/latest/user/ Forgejo User Guide] | |||
[https://git-scm.com/doc Git Documentation] | |||
== [[Wiki|Mediawiki]] == | |||
you're here now :D | |||
== Other Services == | |||
We offer a variety of additional services for our members, including: | |||
wireguard access to the space network - contact Zack? | |||
[[Category:Infrastructure]] |
Latest revision as of 21:04, 15 November 2024
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.
- https://git.devhack.net
- https://librespeed.devhack.net
- https://matrix.devhack.net
- https://members.devhack.net
- https://pad.devhack.net
- https://wiki.devhack.net
- https://bao.devhack.net
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: Our Matrix space is bridged with the telegram and signal devhack chats.
- 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 with the best security track record that sucks the least as of aug 2024
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
/dev/hack 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_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
Mediawiki
you're here now :D
Other Services
We offer a variety of additional services for our members, including:
wireguard access to the space network - contact Zack?