Skip to content
Menu
Open World News Open World News
  • Privacy Policy
Open World News Open World News

The Drop Times: Giving to Drupal sans Coding: Interview with Pierina Wetto

Posted on October 2, 2023 by Michael G
In an insightful interview with TDT, Pierina Wetto, Marketing Manager at Last Call Media, shares her remarkable journey with Drupal. As a non-developer, Pierina ventured into the Drupal ecosystem through a remote job and is currently involved with the Promote Drupal initiative, where she is committed to producing content and marketing efforts to promote Drupal outside of the Drupal community. It would be a lose to miss out on this enriching conversation about marketing, community engagement, and project management in the digital age.

Infrastructure-as-code migration

Posted on October 2, 2023 by Michael G

We just completed migrating one more key piece of our infrastructure to a completely automated setup: the “originserver”. The originserver is the holder of all of the public files for the website and the f-droid.org repository. It is also responsible for pushing out the updates to all of the primary mirrors. So it is safe to say that the originserver is central to our operations. Ciaran Gultnieks, the founder of the F-Droid project, has been quietly and dutifully maintaining the originserver since he first set it up more than a decade ago. The F-Droid users and community owe him a debt of gratitude for so many years of faithful service, keeping things going through thick and thin.

The main reason why we undertook this migration is to improve our “bus
factor
”. F-Droid relies on
contributors to keep it running, but no single person should be solely
responsible for any key piece of infrastructure. We are still a small team,
so we focused on migrating this central server to be “Infrastructure as
code
”. Specifically,
the whole central web and mirroring setup is now maintained in Ansible
projects in the F-Droid GitLab group. Maintaining servers as code has a
number of key advantages:

  • The servers can be easily recreated by anyone who can run Ansible.
  • Automated server config makes it feasible to create highly detailed,
    custom security sandboxes.
  • Temporary instances making auditing easy, anyone with access to the code
    can test.

This provides a huge “bus factor” improvement. Now anyone with access to
the code can recreate a copy of our infrastructure. The F-Droid board
controls the domain names, so in case of emergency, the board can direct the
domain name to point to new infrastructure. Since F-Droid is all about free
software, there are very few things that need to be kept secret, basically,
just the cryptographic keys for signing, encryption, and access control.
These keys can be regenerated and set up where they are needed
(e.g. mirrors). The f-droid.org data is replicated across many mirrors
around the world. And the f-droid.org website and repository comes from
pulling in many public source code repositories to build the apps.

Last one: signing server

There is one last production server that is not maintained as Ansible code:
the signing server. We do intend to eventually manage that machine as code
as well. It is a quite simple setup, so converting it to Ansible is
currently not high priority. It requires a bare bones Debian install with
fdroidserver installed from the Git repository. We have pushed the rest
of the required tools, like apksigner, to Debian, where they are
maintained and available to all. If you are looking for a fun project to
contribute, we still need an Ansible project for creating a standalone
signing servers. Once
we have that, we can iterate on it to build a very hardened setup.

Infrastructure as code

Here are the key servers that are now managed as code. Not all of these are
public yet, we want to ensure they are carefully reviewed and audited before
publishing them (let us know if you want to contribute auditing or
pentesting, and we can set something up).

  • buildserver: https://gitlab.com/fdroid/fdroid-bootstrap-buildserver/
  • f-droid.org deployserver:
    https://gitlab.com/fdroid/fdroid-deployserver/
  • f-droid.org: https://gitlab.com/fdroid/fdroid-http-fronters/
  • fdroid.link: https://gitlab.com/fdroid/fdroid-http-fronters/
  • fdroidstatus.org:
    https://gitlab.com/fdroid/fdroid-statuspage-deployment/
  • forum.f-droid.org: </docs/Maintaining_the_Forum/>
  • IPFS pinning server: https://gitlab.com/fdroid/ipfs-pinning-server
  • matrix.f-droid.org:
    https://gitlab.com/fdroid/wiki/-/wikis/Internal/Servers#matrixf-droidorg
  • monitor.f-droid.org:
    https://gitlab.com/fdroid/fdroid-monitor-deployment/
  • search.f-droid.org:
    https://gitlab.com/fdroid/fdroid-website-search-deployment/

The F-Droid community works to serve its users as openly and transparently
as possible. This is a big step to making F-Droid ever more accountable to
all of you who trust us to provide the apps you need.

The X220 ThinkPad is the best laptop in the world

Posted on October 2, 2023 by Michael G
The X220 ThinkPad is the greatest laptop ever made and you’re wrong if you think otherwise. No laptop hardware has since surpassed the nearly perfect build of the X220. New devices continue to get thinner and more fragile. Useful ports are constantly discarded for the sake of “design”. Functionality is no longer important to manufacturers. Repairability is purposefully removed to prevent users from truly “owing” their hardware. It’s a mess out there. But thank goodness I still have my older, second-hand X220. I don’t agree with the author, but he’s also not wrong. Luckily, things do seem to be improving somewhat, thanks to Framework being a decent success. Other OEMs are starting to make some noise about repairability, as are lawmakers around the world. We might be getting a new X220.

TEKKEN 8 – Jin Gameplay Trailer

Posted on October 1, 2023 by Michael G

Video by via Dailymotion Source You can’t choose your family. But you can fight for your fate. Jin Kazama is back in #TEKKEN8! Join the official TEKKEN server https://discord.gg/tekkenofficial Get more information about TEKKEN 8 https://bnent.eu/YTTekken8 Follow us on:Web: https://www.bandainamcoent.euInstagram: https://www.instagram.com/tekken/Twitter: https://twitter.com/TEKKENFacebook: https://www.facebook.com/TekkenEU/ Go to Source

Handmade Foamiran Christmas Angel | DIY Christmas Tree Ornaments | Upcoming Christmas Decoration

Posted on October 1, 2023 by Michael G

Video by via Dailymotion Source Homemade Christmas crafts – How to make foam sheet Christmas angel – DIY Christmas crafts #Crafts #ChristmasAngel #DIY Go to Source

La France persona non grata au Maghreb

Posted on October 1, 2023 by Michael G

Video by via Dailymotion Source Si d’aventure, par un dimanche morose, il venait à l’idée d’Emmanuel Macron de se rendre en visite officielle dans une capitale du Maghreb, il risquerait d’enregistrer refus sur refus. L’Hexagone n’est pas au mieux avec les régimes autoritaires du Sud. S’il passe beaucoup de temps dans son palais parisien, face…

Telangana: PM Modi lays Rs 13500 crore projects foundation

Posted on October 1, 2023 by Michael G

Video by via Dailymotion Source Go to Source

Sarmaya e Aslaf – Topic: Hazrat Imam Abdul Hayy Lucknawi RA – Episode 49 – 1 Oct 2023 – ARY Qtv

Posted on October 1, 2023 by Michael G

Video by via Dailymotion Source Sarmaya e Aslaf || Ep – 49 Topic: Hazrat Imam Abdul Hayy Lucknawi RA Subscribe Here: https://bit.ly/3dh3Yj1 Speaker | Mufti Ahsen Naveed Niazi #SarmayaeAslaf #MuftiAhsenNaveedNiazi #ARYQtv Official Facebook: https://www.facebook.com/ARYQTV/Official Website: https://aryqtv.tv/Watch ARY Qtv Live: http://live.aryqtv.tv/Programs Schedule: https://aryqtv.tv/schedule/Islamic Information: https://bit.ly/2MfIF4PAndroid App: https://bit.ly/33wgto4Ios App: https: https://apple.co/2v3zoXWTo Watch More Click Here: http://aryqtv.tv Go…

The Dan Bongino Show [Reveals the Truth] Joe Biden’s Scandals Are About To Explode

Posted on October 1, 2023 by Michael G
The Dan Bongino Show [Reveals the Truth] Joe Biden’s Scandals Are About To Explode

Leão, Os Signos do Zodíaco.

Posted on October 1, 2023 by Michael G
Leão, Os Signos do Zodíaco.
  • Previous
  • 1
  • …
  • 819
  • 820
  • 821
  • 822
  • 823
  • 824
  • 825
  • …
  • 1,531
  • Next

Recent Posts

  • SmartEsq has launched an AI-powered MFN Election tool
  • Open Source email Clients
  • When and how to use benchmarking
  • How Plotly AI revolutionizes the dashboard development process
  • [TUT] LoRa & LoRaWAN – MikroTik wAP LR8 kit mit The Things Network verbinden [4K | DE]

Categories

  • Android
  • Linux
  • News
  • Open Source
©2025 Open World News | Powered by Superb Themes
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT