GสแดแดแดAแดแด
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 | ux | |
Chris Trottier | product, qa | |
Farzaneh Amini | ux | |
Massoud Seifi | engineering | |
Meysam Mousavi | engineering | |
Nariman Movaffaghi | engineering | |
Nastaran Ahmadi Bonakdar | engineering | |
Zeinab Abbasi | ux |