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..."
 
Cameron (talk | contribs)
No edit summary
 
(16 intermediate revisions by 2 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
== [[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.


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


### Current Services
=== 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


#### 1. Matrix Homeserver
2. Register an account on our Matrix homeserver: '''devhack.net'''
-------------------------


* **Service Description:** Our own Matrix homeserver, powered by synapose, allows members to communicate with each other through a secure and federated platform.
3. Once logged in, join the #devhack:devhack.net space.
* **Features:**
+ 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
=== Additional Resources ===
------------------
* [https://matrix.org/docs/guides Get Started with Matrix]
* [https://element.io/ Element - A Matrix Client]


* **Service Description:** Our (self-hosted Git forge)[https://git.devhack.net] offers a platform for members to host and collaborate on code projects.
== Git Forge ==
* **Features:**
=== Overview ===
+ Private repositories with fine-grained access control
/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.
+ 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
=== 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 are planning to add the following services in the near future:
=== How to Get Started ===
+ A community-driven knowledge base (e.g., a wiki or documentation platform)
1. Visit [https://git.devhack.net our Git forge] and login using your [[IDP_account]]
+ A public API for accessing and integrating our services with external tools
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
  ```


### Get Involved
=== Additional Resources ===
--------------


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]!
[https://forgejo.org/docs/latest/user/ Forgejo User Guide]


[insert links to relevant wiki pages, such as a community portal or contact page]
[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 02:19, 30 August 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?