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