Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/artlu99/foss-farchiver-xyz

FOSS services at farchiver.xyz
https://github.com/artlu99/foss-farchiver-xyz

Last synced: about 1 month ago
JSON representation

FOSS services at farchiver.xyz

Awesome Lists containing this project

README

        

# FOSS services at farchiver.xyz

Lightweight services to benefit the ecosystem. Designed to work permissionlessly and decentralized, with maintenance-light responsibilities.

Permission granted to clone, fork or copy, as per MIT license.

Backend on Cloudflare Workers + KV. Frontend based on borodut.ch frontend starter template.

## Host-side setup

1. deploy Cloudflare Pages by pointing to this Git repository
2. create CNAME DNS record pointing (sub-)domain to the deployment
3. bind KV namespace to variable `KV` in this Pages deployment
4. call the `hubs/reset` endpoint to pre-populate KV
5. update KV store from existing instances, e.g., [foss.farchiver.xyz](https://foss.farchiver.xyz/hubs/list)

## Local launch

1. Install dependencies with `yarn`
2. Run the server with `yarn start`