Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/antonio-marasescu/decentralized-freelance-news

Disertation Project
https://github.com/antonio-marasescu/decentralized-freelance-news

Last synced: about 1 month ago
JSON representation

Disertation Project

Awesome Lists containing this project

README

        

# Decentralized Freelance News
The master's thesis application which is centered on creating an open news platform that ensures the verifiability of writers' identities using Zero-Knowledge Proofs.

## IPFS

### Running locally with Docker

1. Have the Docker container of IPFS started
2. Run `docker exec -ti sh`
3. Inside the container terminal run
- `ipfs config Addresses.Gateway /ip4/0.0.0.0/tcp/8080`
- `ipfs config Addresses.API /ip4/0.0.0.0/tcp/5001`
- `ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin "[\"*\"]"`
- `ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials "[\"true\"]"`
4. Exit using `exit`
5. Restart container using `docker restart `

**Note:** Alternatively you can use the [WebUI](http://0.0.0.0:5001/webUI) provided by the IPFS container to change the configuration.