contributions and running on self-infrastructure #25
Labels
No Label
Bug
Contributions welcome
Did not do
Duplicate
Feature
Module
Backups
Module
GraphQL
Priority
High
Priority
Low
Priority
Medium
Refactor
Severity
High
Severity
Low
Severity
Medium
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: SelfPrivacy/selfprivacy-rest-api#25
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
i recently learned about selfprivacy projekt. in testing it's very good. i research in the nixos, security, infrastructure, and cryptography space and would like to assist.
python is not my strong language but can help where needed. i also can speak and translate en, de, and ru.
what is the best way the deploy rest and storage api(s) to my private infrastructure to realize further architectual structure?
-sova
Hi! If you only need an API, you may inspect the infection script and use our nixos config with the hand-crafted userdata files. You may want to adjust acme.nix to use another method of getting TLS certs.
thank you. yes, i wish to self-host the api behind proxy for end-to-end/smoke testing of changes as i go. i have some other ideas to make the api, ci, and infect more flexible within hetzner so i can post issues about it.
this is great news, welcome!
@def @inex
what is best way to setup my own infrastructure to host the ci, api(s), so that i can mimic selfprivacy.org functionality? the code is open of course, but do you have some bootstrapping text to show how i can setup the api and ci so when i'm testing changeset i can test end to end from a forked version of android app?
thanks for allowing me to assist.
Simulating our entire infrastructure is a big task, and we probably should write more documentation regarding it. You may want to start with a smaller scope. In a nutshell, the process is following:
@inex understood. since i posted the comment, i researched the different items required. i will bootstrap things and maybe reach out on tg or matrix.
if it serves the projekt purpose i can document as i self-bootstrap then make pr against docs.
closing, thank you for interaction.