Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
gitlab.com/fdroid/ipfs-pinning-server
This Ansible playbook is used to set up a server used to pin new and updated APKs hosted onto IPFS
https://gitlab.com/fdroid/ipfs-pinning-server
fix: spelling mistake
4297803c57fba54af833287f14d7822ec807ed63 authored about 1 year ago by thefuture <[email protected]>
4297803c57fba54af833287f14d7822ec807ed63 authored about 1 year ago by thefuture <[email protected]>
fix: spelling mistakes on README.md
7ee29d1c7ca64a4a997f257a092144076912bd0f authored about 1 year ago by thefuture <[email protected]>
7ee29d1c7ca64a4a997f257a092144076912bd0f authored about 1 year ago by thefuture <[email protected]>
Merge branch 'fdroid-style' into 'main'
F-Droid style
See merge request fdroid/ipfs-pinning-server!1
761bc58096309183546819d738822bd44168ccd8 authored about 1 year ago by paul mayero <[email protected]>
install and configure unattended-upgrades
73512dfec19405cf29af52fc8f7d3a166021f28e authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
73512dfec19405cf29af52fc8f7d3a166021f28e authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
disable GIT_SSL_NO_VERIFY, verify all the things!
012686a186bebd2ba188c74a40607da925331a89 authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
012686a186bebd2ba188c74a40607da925331a89 authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
fix ansible-lint: risky-file-permissions: File permissions unset or incorrect.
75e07edde1d8c1a0e67e2a1e3cc16e885a0c1030 authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
75e07edde1d8c1a0e67e2a1e3cc16e885a0c1030 authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
README: update git URL to use F-Droid canonical one
6a527ba906268c3f87bc098cdbf27ba7a7ca5b00 authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
6a527ba906268c3f87bc098cdbf27ba7a7ca5b00 authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
fix spelling: F-Droid
57b780b2e30ea793f48e905d25a706c4de5f8d3d authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
57b780b2e30ea793f48e905d25a706c4de5f8d3d authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
fix spelling: pining -> pinning
9db9c15e541ca1dbefd3def148b0ba2e32ba0f22 authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
9db9c15e541ca1dbefd3def148b0ba2e32ba0f22 authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
add Vagrantfile for easy local testing
35cf9164f4099b86000bfc045c057d2f9d5b4cdb authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
35cf9164f4099b86000bfc045c057d2f9d5b4cdb authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
install galaxy roles using git SHA1 commit ID for strong link to code
be5ea49378a0693b02658c68199b64222171530e authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
be5ea49378a0693b02658c68199b64222171530e authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
add yamllint setup
0b550be26141822ce8ee0e9654fe56257e90c52f authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
0b550be26141822ce8ee0e9654fe56257e90c52f authored over 1 year ago by Hans-Christoph Steiner <[email protected]>
Add README.md for playbook
4111877d3248acf389809ae494292b5ee9bafc26 authored over 1 year ago by thefuture <pmmayero>
4111877d3248acf389809ae494292b5ee9bafc26 authored over 1 year ago by thefuture <pmmayero>
Add path to local public key
ef6f8cafb777be194c61ac7a0bd0875e82c69362 authored over 1 year ago by thefuture <pmmayero>
ef6f8cafb777be194c61ac7a0bd0875e82c69362 authored over 1 year ago by thefuture <pmmayero>
Add setting for tweaking ipfs repo storage
53378ebcb7d41fad17b3ab719c3ded6d69fd8d78 authored over 1 year ago by thefuture <pmmayero>
53378ebcb7d41fad17b3ab719c3ded6d69fd8d78 authored over 1 year ago by thefuture <pmmayero>
Rectified inventory to be up to etam.ipfs
55c6cc627aecce4aa6dba9e9402e065e90379fcc authored over 1 year ago by thefuture <pmmayero>
55c6cc627aecce4aa6dba9e9402e065e90379fcc authored over 1 year ago by thefuture <pmmayero>
Removal of notification code
fe2353b23b8b49a6b884d2436f91728984526c61 authored over 1 year ago by thefuture <pmmayero>
fe2353b23b8b49a6b884d2436f91728984526c61 authored over 1 year ago by thefuture <pmmayero>
Added configs to help reduce ipfs daemon memory use
a50583b86481b51a135500c9a6ddac28296382d6 authored over 1 year ago by thefuture <pmmayero>
a50583b86481b51a135500c9a6ddac28296382d6 authored over 1 year ago by thefuture <pmmayero>
Addition of cloudflare nodes for peering
062e8a75578ac15ce21a4ecc055a686f04906785 authored over 1 year ago by thefuture <pmmayero>
062e8a75578ac15ce21a4ecc055a686f04906785 authored over 1 year ago by thefuture <pmmayero>
Addition of aws ec2 instance to be used for pinning
7b1051ff0122d80c11ede646c1ecedd67b6352ff authored over 1 year ago by thefuture <pmmayero>
7b1051ff0122d80c11ede646c1ecedd67b6352ff authored over 1 year ago by thefuture <pmmayero>
Rectify file path of apk being added on IPFS, remove '//' to be '/'
4bb9116937598c3ca957f7bcc87fa5ee6d41436a authored over 1 year ago by thefuture <pmmayero>
4bb9116937598c3ca957f7bcc87fa5ee6d41436a authored over 1 year ago by thefuture <pmmayero>
Removal of cloudflare peersing node
2c07f93f6010898a78e7fe7ed2527ccc68f6a84f authored over 1 year ago by thefuture <pmmayero>
2c07f93f6010898a78e7fe7ed2527ccc68f6a84f authored over 1 year ago by thefuture <pmmayero>
clean up
e19d21b677190483e71d18098293e32cf170244a authored over 1 year ago by thefuture <pmmayero>
e19d21b677190483e71d18098293e32cf170244a authored over 1 year ago by thefuture <pmmayero>
Addition of multiple estuary nodes to node Peeering
28814bbc08313d2b12f3f79a39ca576b31f1427a authored over 1 year ago by thefuture <pmmayero>
28814bbc08313d2b12f3f79a39ca576b31f1427a authored over 1 year ago by thefuture <pmmayero>
Added path to where apks are downloaded to
Also, returned wget to use default retries instead of specified 5
629702b59bffabda5e42e8d84af9f3fe2e01e31b authored over 1 year ago by thefuture <pmmayero>
Removal of logging library use
d417e9ac8899044c333087b57458cc420e223110 authored over 1 year ago by thefuture <pmmayero>
d417e9ac8899044c333087b57458cc420e223110 authored over 1 year ago by thefuture <pmmayero>
Added nee OCI instacne for testing
97d193f1c52024d4e9014102a0e17c3321427787 authored over 1 year ago by thefuture <pmmayero>
97d193f1c52024d4e9014102a0e17c3321427787 authored over 1 year ago by thefuture <pmmayero>
Added per and post tasks to ensure acl is installed before use of playbook
df7e957b888033cca4ed0913e6292bfc68756e65 authored over 1 year ago by thefuture <pmmayero>
df7e957b888033cca4ed0913e6292bfc68756e65 authored over 1 year ago by thefuture <pmmayero>
Added complete path to ensure no erros pop up
dc0d6429eb381c4d0cd8b172cd01c1ca9e281040 authored over 1 year ago by thefuture <pmmayero>
dc0d6429eb381c4d0cd8b172cd01c1ca9e281040 authored over 1 year ago by thefuture <pmmayero>
Replace str(Path.cwd()) with function get_path_to_pining_folder()
This is meant to return the absolute path to apk-folder-used-for-ipfs-pining
to avoid need for re...
deletion of ansible.cfg since it has no use
subprocess.run addition to download_new_and_updated_apps_to_folder.py to ensure ipfs pinned files...
b510d96d58f6c6e338922b1490d26f81453498c2 authored over 1 year ago by thefuture <pmmayero>
Adding logging to debian-ipfs-setup.yml
5a4de24196334533e6fdad7bd420a274908a9994 authored over 1 year ago by thefuture <pmmayero>
5a4de24196334533e6fdad7bd420a274908a9994 authored over 1 year ago by thefuture <pmmayero>
debian-ipfs-setup.yml: changes add to match etam.ipfs role
download_new_and_updated_apps_to_folder.py: changes to match errors found
8859a6971121141935765054d9f8a3c5d30011fc authored over 1 year ago by thefuture <pmmayero>
Added custom role to install and config IPFS
TODO: Check out for config issues and how to link to ansible.cgf
9a307f667ba0d5602625f1f62cd31de845b9f38e authored over 1 year ago by thefuture <pmmayero>
remove single-quotes to ensure correct parsing of path when calling cron
cb8edeed2f5784819d2dfc0050062e333272bc9d authored almost 2 years ago by thefuture <pmmayero>
cb8edeed2f5784819d2dfc0050062e333272bc9d authored almost 2 years ago by thefuture <pmmayero>
Added notification call to show when script was executed
82e48df5c57b2c8e51520de5c135794ee025704d authored almost 2 years ago by thefuture <pmmayero>
82e48df5c57b2c8e51520de5c135794ee025704d authored almost 2 years ago by thefuture <pmmayero>
Removal of IPFS garbage collection since host automatically does it after 1 hour
eec0a3e803a6d6b963898ea33d6b2d48c62f71e9 authored almost 2 years ago by thefuture <pmmayero>
eec0a3e803a6d6b963898ea33d6b2d48c62f71e9 authored almost 2 years ago by thefuture <pmmayero>
Correct path for running cronjob
0b1652d1b381adf8d6afc2c8b8b3194e5fff496a authored almost 2 years ago by thefuture <pmmayero>
0b1652d1b381adf8d6afc2c8b8b3194e5fff496a authored almost 2 years ago by thefuture <pmmayero>
Branch clean up
a2dc0310756b0edc62c9728e564b51c16e09ddb1 authored almost 2 years ago by thefuture <pmmayero>
a2dc0310756b0edc62c9728e564b51c16e09ddb1 authored almost 2 years ago by thefuture <pmmayero>
Removal of pdb from script
d94513cf3dc2913e4080928d70bc2bf9c74ec440 authored almost 2 years ago by thefuture <pmmayero>
d94513cf3dc2913e4080928d70bc2bf9c74ec440 authored almost 2 years ago by thefuture <pmmayero>
Rectification of script to call package_name and not name as earlier shown
8e05ed13ead9ee475aa8aa2b26d574b1d309594f authored almost 2 years ago by thefuture <pmmayero>
8e05ed13ead9ee475aa8aa2b26d574b1d309594f authored almost 2 years ago by thefuture <pmmayero>
Added inventory file for ansible
Rectified ansible playbook
36fe72ed7d14f481f301a112895d370ab586e993 authored almost 2 years ago by thefuture <pmmayero>
Ansible provisioning logic for setting up IPFS on a debian host
a8c26ed3b2c96952807e45f2a222b329fce28665 authored almost 2 years ago by thefuture <pmmayero>
a8c26ed3b2c96952807e45f2a222b329fce28665 authored almost 2 years ago by thefuture <pmmayero>