Services: Difference between revisions

From /dev/hack
Cleeb (talk | contribs)
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:
**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.
================


### Introduction
* 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


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
== [[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.


#### 1. Matrix Homeserver
=== 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.


* **Service Description:** Our own Matrix homeserver, powered by synapose, allows members to communicate with each other through a secure and federated platform.
=== How to Join ===
* **Features:**
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
+ Real-time messaging for group conversations and private chats
+ File sharing and media playback
+ Integration with other services (e.g., telegram, signal bridges)
* **Contact:** If you're interested in joining our Matrix community, check out (/Matrix)


#### 2. Git Forge
2. Register an account on our Matrix homeserver: '''devhack.net'''
------------------


* **Service Description:** Our (self-hosted Git forge)[https://git.devhack.net] offers a platform for members to host and collaborate on code projects.
3. Once logged in, join the #devhack:devhack.net space.
* **Features:**
+ Private repositories with fine-grained access control
+ Issue tracking and project management tools
+ CI/CD using Forgejo actions
* **Contact:** If you're interested in hosting your project on our Git forge, please [contact us](/Contact).


### Future Services
=== Additional Resources ===
-------------------
* [https://matrix.org/docs/guides Get Started with Matrix]
* [https://element.io/ Element - A Matrix Client]


* We are planning to add the following services in the near future:
== Git Forge ==
+ A community-driven knowledge base (e.g., a wiki or documentation platform)
=== Overview ===
+ A public API for accessing and integrating our services with external tools
/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.


### Get Involved
=== 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.


We're always looking for members who want to contribute to our service infrastructure. Whether it's through coding, testing, or providing feedback, we welcome your participation in shaping the future of [Hackerspace Name]!
=== 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
  ```


[insert links to relevant wiki pages, such as a community portal or contact page]
=== 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.


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

Forgejo User Guide

Git Documentation

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?