2022-12-18 04:27:19 +09:00
|
|
|
# GotHub
|
2022-10-24 21:24:32 +09:00
|
|
|
|
2022-12-18 04:27:19 +09:00
|
|
|
Alternative front-end for GitHub written with Go. (WIP)
|
|
|
|
[Matrix](https://matrix.to/#/%23gothub%3Atrygve.me?via=projectsegfau.lt&via=vern.cc&via=matrix.org&via=trygve.me)
|
2022-11-30 05:49:43 +09:00
|
|
|
|
2022-12-18 04:27:19 +09:00
|
|
|
## Features
|
|
|
|
- Lightweight - for both you and the instance host
|
|
|
|
- No JavaScript - pure HTML and CSS goodness
|
|
|
|
- No requests made to Micro$oft - they won't even know you made a request!
|
|
|
|
- Open source - for peer review & trustworthiness
|
|
|
|
- Save bandwidth - no JavaScript/tracking bloat loaded!
|
2022-12-02 07:14:24 +09:00
|
|
|
|
2022-12-18 04:27:19 +09:00
|
|
|
## Instances
|
|
|
|
The instances list is in the [wiki](https://codeberg.org/gothub/gothub/wiki/Instances).
|
2022-12-02 07:14:24 +09:00
|
|
|
|
2022-12-18 04:27:19 +09:00
|
|
|
## Setup
|
|
|
|
### Docker
|
|
|
|
We recommend Docker as it is easy to update GotHub that way and it is easy to setup.
|
|
|
|
[Packages page](https://codeberg.org/gothub/-/packages/container/gothub/latest)
|
|
|
|
```
|
2022-12-18 04:48:50 +09:00
|
|
|
docker run -d -p 3000:3000 --name gothub codeberg.org/gothub/gothub
|
2022-12-18 04:27:19 +09:00
|
|
|
```
|
|
|
|
|
|
|
|
If you are using Portainer or Podman, you know how to create the GotHub container.
|
|
|
|
|
|
|
|
### Manual
|
|
|
|
You will need an installation of Go 1.19+ installed on your system.
|
|
|
|
```bash
|
|
|
|
git clone https://codeberg.org/gothub/gothub.git
|
|
|
|
cd gothub
|
|
|
|
go build -o gothub
|
|
|
|
./gothub serve
|
|
|
|
```
|
|
|
|
|
2022-12-18 04:48:50 +09:00
|
|
|
If you don't want to use port 3000 for GotHub, set the GOTHUB_PORT environment variable to the port you want to use.
|