mirror of https://github.com/reiver/greatape
![]() |
||
---|---|---|
app | ||
assets/media | ||
components | ||
providers | ||
test | ||
.dockerignore | ||
.gitignore | ||
Dockerfile | ||
LICENSE | ||
README.md | ||
config.yaml | ||
config.yaml.sample | ||
docker-compose.yaml | ||
go.mod | ||
go.sum | ||
main.go | ||
staticcheck.conf |
README.md
GΚα΄α΄α΄Aα΄α΄
β οΈ This project is under heavy development and should not be used in production yet.

greatape is a free social audio & video social-media platform that can be used via an app.
greatape is a Fediverse technology that supports Federation via ActivityPub.
ποΈ Running the Project
π Using Go and Postgres
- Clone the project repository:
git clone https://github.com/reiver/greatape
- Navigate to the project directory:
cd greatape
- Create an empty Postgres database.
- Update the
config.yaml
file in the project root directory with the actual values for your database. - Download the project dependencies:
go mod download
- Run the project:
go run main.go
π³ Using Docker
- Clone the project repository:
git clone https://github.com/reiver/greatape
- Navigate to the project directory:
cd greatape
- Build the Docker image:
docker build -t greatape .
- Replace the environment variables below with your own and run the Docker container:
docker run \ --name greatape \ -e PROTOCOL=https \ -e FQDN=yourdomain.com \ -e PORT=7080 \ -e POSTGRES_HOST=127.0.0.1 \ -e POSTGRES_PORT=5432 \ -e POSTGRES_DATABASE=greatape \ -e POSTGRES_USER=postgres \ -e POSTGRES_PASSWORD=password \ -p 7080:7080 \ greatape
π³ Using docker-compose
- Clone the project repository:
git clone https://github.com/reiver/greatape
- Navigate to the project directory:
cd greatape
- Run the Docker containers using docker-compose:
docker-compose up
π₯ Team
The following is a list of the people who are actively working on Great Ape (in alphabetical order):
Name | Role | Online |
---|---|---|
Charles Iliya Krempeaux | lead, product, engineering | π πΈοΈ |
Chet Earl Woodside | illustration | πΈοΈ |
Chris Trottier | product, qa | π π· |
Farzaneh Amini | ux | πΈοΈ |
Massoud Seifi | engineering | π |
Meysam Mousavi | engineering | |
Nariman Movaffaghi | engineering | |
Nastaran Ahmadi Bonakdar | engineering |