I already do: Codeberg
Buy European
Overview:
The community to discuss buying European goods and services.
Rules:
-
Be kind to each other, and argue in good faith. No direct insults nor disrespectful and condescending comments.
-
Do not use this community to promote Nationalism/Euronationalism. This community is for discussing European products/services and news related to that. For other topics the following might be of interest:
-
Include a disclaimer at the bottom of the post if you're affiliated with the recommendation.
-
No russian suggestions.
Feddit.uk's instance rules apply:
- No racism, sexism, homophobia, transphobia or xenophobia.
- No incitement of violence or promotion of violent ideologies.
- No harassment, dogpiling or doxxing of other users.
- Do not share intentionally false or misleading information.
- Do not spam or abuse network features.
- Alt accounts are permitted, but all accounts must list each other in their bios.
- No generative AI content.
Useful Websites
-
General BuyEuropean product database: https://buy-european.net/ (relevant post with background info)
-
Switching your tech to European TLDR: https://better-tech.eu/tldr/ (relevant post)
Benefits of Buying Local:
local investment, job creation, innovation, increased competition, more redundancy.
European Instances
Lemmy:
-
Basque Country: https://lemmy.eus/
-
๐ง๐ฌ Bulgaria: https://feddit.bg/
-
Catalonia: https://lemmy.cat/
-
๐ฉ๐ฐ Denmark, including Greenland (for now): https://feddit.dk/
-
๐ช๐บ Europe: https://europe.pub/
-
๐ซ๐ท๐ง๐ช๐จ๐ญ France, Belgium, Switzerland: https://jlai.lu/
-
๐ฉ๐ช๐ฆ๐น๐จ๐ญ๐ฑ๐ฎ Germany, Austria, Switzerland, Lichtenstein: https://feddit.org/
-
๐ซ๐ฎ Finland: https://sopuli.xyz/ & https://suppo.fi/
-
๐ฎ๐น Italy: https://feddit.it/
-
๐ฑ๐น Lithuania: https://group.lt/
-
๐ฑ๐บ Luxembourg https://lemmy.dbzer0.com/
-
๐ณ๐ฑ Netherlands: https://feddit.nl/
-
๐ต๐ฑ Poland: https://fedit.pl/ & https://szmer.info/
-
๐ต๐น Portugal: https://lemmy.pt/
-
๐ธ๐ฎ Slovenia: https://gregtech.eu/
-
๐ธ๐ช Sweden: https://feddit.nu/
-
๐น๐ท Turkey: https://lemmy.com.tr/
-
๐ฌ๐ง UK: https://feddit.uk/
Friendica:
-
๐ฆ๐น Austria: https://friendica.io/
-
๐ฎ๐น Italy: https://poliverso.org/
-
๐ฉ๐ช Germany: https://piratenpartei.social/ & https://anonsys.net/
-
๐ซ๐ท Significant French speaking userbase: https://social.trom.tf/
-
๐ต๐ฑ Poland: soc.citizen4.eu
Matrix:
-
๐ฌ๐ง UK: matrix.org & glasgow.social
-
๐ซ๐ท France: tendomium & imagisphe.re & hadoly.fr
-
๐ฉ๐ช Germany: tchncs.de, catgirl.cloud, pub.solar, yatrix.org, digitalprivacy.diy, oblak.be, nope.chat, hot-chilli.im, synod.im & rollenspiel.chat
-
๐ฆ๐น Austria: gemeinsam.jetzt & private.coffee
-
๐ซ๐ฎ Finland: pikaviestin.fi & chat.blahaj.zone
Related Communities:
Buy Local:
Continents:
European:
Buying and Selling:
Boycott:
Countries:
Companies:
Stop Publisher Kill Switch in Games Practice:
Banner credits: BYTEAlliance
Y E S.
Having european alternatives is great but honestly for private repos I'd rather just spin up a Forgejo instance myself on my own hardware.
Exactly. Since Vault42's market appears to be corporate clients, its sole value proposition then is to handle the infrastructure a company would have maintain otherwise, is it?
Pretty much and by large, yes, compared with self-hosting: we run the servers, upgrades, backups and CI. Compared with GitHub or GitLab.com, the difference is jurisdiction: no US parent company, and most importantly, no Cloud Act, and only EU subprocessors.
Vault42 is meant for people who want both, for mainly freelancers, small agencies and small teams without anyone to spare for running such infrastructure.
I'd say using ARM or RISC-V CPUs is a good idea just in case.
That is a good tip! I will look into that!
While I'd like to spin my own hardware, I still have to pay for external service to punch through my ISP's NAT and access my server from outside. I also have to buy external backups from someone and all this costs pile up and running my own server is prohibitively expensive compared to just using codeberg.
Ah, neither my office nor my home is plagued by cgnat. That would certainly make a difference in options.
And wireguard and duplicati/proxmox-backup don't get you there?
You know the community: they'd love to help you set up any of those. ;-)
Can wireguard alone let me access my servwr from outside the NAT without having an external server?
Does duplicati have free tier for external backups?
If by ISP NAT you mean you never have a unique external IP for your ISPs router then no, wireguard does nothing for you there.
Was about to suggest something like Netbird (also uses Wireguard), which has free tier I believe. Also using that myself for some instances I don't need public facing.
Atleast Netbird is European. Thanks!
That's what I do as well. There's interest (in a Github alternative) from my side and that's why I already spun up my own Forgejo instance. So I'm fine. I suppose the perspective here is skewed, though. There's probably also people who don't selfhost.
Yes. Just don't forget to never expose them publicly, those things are full of CVEs
I was going to say Codeberg is in Berlin, Germany. They also allow private.
Good luck to you, I hope the project goes well!
Hi FiniteBanjo,
Thanks for your reply and kindness :)
You are right that Codeberg does offer private repo's but it's under a pretty limiting set of rules, especially for commercial projects, which is more my aim. See https://docs.codeberg.org/getting-started/faq/#how-about-private-repositories?
[...] If you do not contribute to free/libre software (or if it is limited to your personal homepage), and we feel like you only abuse Codeberg for storing your commercial projects or media backups, we might get unhappy about that.
Codeberg is great for open source though. Vault42 is meant for the private and client work that falls outside their scope.
You're not going to scale on Forgejo, or at least Codeberg isn't managing it. Since AI scrapping has become rampant they are struggling with availability.
Good point. Codeberg did end up putting Anubis, a proof-of-work challenge, in front of their instance, and as far as I can tell their problems came mostly from AI crawlers rather than from Forgejo itself. A large public forge is exactly what those crawlers target.
Vault42 is aimed mainly at private repositories, which crawlers cannot reach, but our free tier does allow public repositories, so we are not immune. That part of the service needs the same protection, and we plan to handle it with:
- Rate limiting, with stricter limits for anonymous traffic
- Anubis or a similar proof-of-work proxy for anonymous visitors
- Restricting expensive operations such as archive downloads and blame views to signed-in users
Because most of our traffic will come from signed-in users working on private code, the exposure is much smaller than Codebergโs, but it is certainly something to take seriously.
Thanks for pointing that out!
What I want is a federated Forgejo with strong moderation tools.
Iโm a fan of federation and decentralisation too, when done well. It isnโt what weโre building, though. Vault42 is meant as a professional alternative for teams moving away from GitHub and other non-EU platforms, so our focus is on things like CI/CD with self-hosted runners and vulnerability alerting. Federation in Forgejo is still under development upstream; once it is stable, we will certainly look at enabling it.
I know it's still in development. I still want it, though. And once it's done, it would make a lot of sense for a company/org to hire hosting and administration of an instance just for them. A lot more professional to have your code on code.myorg.net/project than on any 3rd party site (whether it's github, gitlab, codeberg, you name it).
No, I'd rather use ForgeFed and have it all decebtralised, like Git is meant to be.
Forgejo is developing ForgeFed though
Sure, but I don't want "GitHub, but in the EU", as the post suggests.
Nothing here mentions federated forges. I agreee it'd be nice for those that don't want to selfhost, but we need to ensure there'll be more decentralisation in the future.
Just look at how Autistici/Inventati got shut down because one mad person on the other side of the world decided he didn't like them. Good luck shutting down much more decentralised infrastructure. And this will only become more important, not less.
Correct me if Iโm wrong but their suggestion is the creation of just another platform within that federated network. I donโt see an issue with that, if you donโt like their practices on the server, you move your repo. I think for federated networks to work, solutions, that are aimed at people who want things to simply work stable, need to exist to make migration viable. Not everybody wants to self host and there needs to be solutions and servers that provide services to enterprise customers.
I heavily use GitHub because all the tooling supports it easily. I tried moving away to Codeberg as Github started to have many connectivity issues. Unfortunately, Codeberg does not allow repositories that use LLMโs. I donโt like to have a provider telling me how I should use/make my software.
So if you provide managed git, where I can do ci/cs/cd on self-hosted runners, Iโd be super happy and even willing to pay for that.
Thanks, that is useful to hear. Vault42 runs on Forgejo, so Forgejo Actions with self-hosted runners is supported out of the box: you can register your own runner for a single repository, for all of your personal repositories, or for an organisation, and your builds never touch our machines unless you want them to.
If youโd like to try it, there is a beta waitlist at https://vault42.eu/beta.
I'd stick to Codeberg. I have no problem open-sourcing large portions of my work in return for a few private repos, and I don't use much of their disk-space either.
I think small open source commercial businesses would want this. Even if there's overlap with Codeberg we need options for a healthy market. I hope you suceed and bookmarked for my own future hosting needs.
I think that one of the biggest challenges you may face is that source code is probably one of the areas where corporate customers care the least about things like the CLOUD Act or FISA 702. Simply because the main legal issue comes from processing of customers personal data, and that data should never end up in a Git repo. The company I work for is pretty strict with EU data residency, to the point that we have products with strict EU data sovereignty requirements (i.e. no US providers in the chain), and looking to move workloads off US cloudsโฆ but nobody has ever cared about GitHub because in the end the source code is only classified as Corporate Confidential, not Sensitive or Highly sensitive.
That said, a possible selling point if youโre targeting EU companies might be DORA compliance. I am saying this because something that did come up was if we needed a DORA addendum with GitHub since we do a lot of GitOpsโฆ and GitHub did not want to sign any addendum.
If you don't mind me asking some other questions about this:
If you are not comfortable stating this publicly you can also mail me at marijn@vault42.eu
-
What did this DORA addendum from your Git host actually needed to contain?
-
Would your company have been willing to go with a smaller company that would be willing to sign it? If not, why not?
-
What else did your vendor assessment require beyond this addendum?
This is really valuable information. For financial customers, being able to sign a DORA addendum makes a lot of sense, and I'll look into it more closely. There are probably similar regulations in other industries that could be relevant too? ISO 27001 certification is already on the roadmap.
Thanks a lot, I really appreciate it!
Yes, I would use and I'm currently looking for a solution. Good to see viable alternatives showing up.
Codeberg for open source is ok, even though I don't completely agree with the AI ban.
For private repositories I only know about Codefloe (https://codefloe.com/), which is also hosted and run in europe. I haven't started any migration yet, but I will add vault42.eu to the list of possible destinations.
How is CI/CD going to look? I currently have many different Github workflows and they are the main thing keeping me from switching to a different platform; the issue is the ecosystem of third party workflows is gigantic, so a competitor ideally needs to be able to run them out of the box, or require only a minor refactor.
Hi! Thanks for your reply :)
This is exactly why I want to offer hosted CI/CD, so that EU GitHub users can actually make the switch. To be honest, I'm still working a lot of this out, and I can't promise a seamless one-to-one transition from GitHub Actions to Forgejo Actions. They are very similar, but there are differences.
What I can say: Forgejo Actions uses nearly the same workflow syntax, and if a repository has no .forgejo/workflows folder, it reads your existing .github/workflows folder. Most third-party actions work too: common ones resolve by their usual name, and you can reference others by their full GitHub URL.
Hosted runners will offer a lean default image and a GitHub-compatible one, so most workflows should run unchanged or with a small change.
The biggest exception is actions that talk to GitHub itself, such as creating GitHub releases or commenting on pull requests. Those need a Forgejo alternative. There are a few smaller differences as well, such as artifact uploads using Forgejo's own version of the upload-artifact action.
I want to make this transition as smooth as possible, and for complex setups like yours I'm happy to help directly.
Sounds exciting, I'd be happy to try it out!
How do you handle things like
- custom domains
- federation with an identity provider of the customer
- customization for look and feel and technical (limitations for repo sizes etc.)
- how do you handle connections to customer internal systems like artifactory, wiki, issue tracker, jira, etc.
I could not find an information about that on your site.
Working in a large corporation and also having worked on SaaS solutions these are important topics. Without even some rudimentary Information about that I wouldn't even consider your service.
Code hosting is the easy part. Propperer Integration eithwith external systems and separating customer data is the hard part.
Thanks, these are fair questions and valid concerns, and you're right that the site doesn't cover them properly yet.
The smaller plans will run on a shared platform aimed at freelancers and small teams. For companies with requirements like yours, there will be an Enterprise plan with an isolated Forgejo instance on dedicated infrastructure. That's where most of your points come in:
- Custom domains: will be possible on a dedicated instance.
- Identity provider: Forgejo supports OpenID Connect and LDAP, so a dedicated instance can be connected to your own identity provider.
- Customisation and limits: look and feel, repository and storage limits, and other settings will be configurable per dedicated instance.
- Internal systems: webhooks and the API cover most tools, and Forgejo can link to an external wiki or issue tracker such as Jira. For systems inside your network, such as Artifactory, you'll be able to run Forgejo runners on your own infrastructure, so CI can reach them without exposing them to the internet.
- Data separation: Enterprise customers will get their own instance, so their data won't be shared with other customers.
I agree that hosting is the easy part and integration is the hard part, this is also the part that makes it worth doing for me :).
If you could provide this information on your site (including an explanation about the process on his to set it up) that would be great!
Are there limitations planned in regards to the amount of users for the enterprise plan?
Hi,
I put up an enterprise page with more details: https://vault42.eu/enterprise
It's also referred to from the main page several times. Let me know if this satisfies your needs!
Cheers :)
As is stated in the pricing card of the enterprise, the plan starts at a certain amount, and is tailored to the needs of the customer. So it really depends on what the needs of the enterprise customer will be.
And yes, will put the info on the website, thanks for suggestions! These kind of questions really help clarify the offerings before we begin :)
Much appreciated!
IMHO, it's a complicated product-market fit. Most commercial clients don't care where the money goes and are happy to use github with EU data residency. Open source projects have many free options and can't afford paid solutions most of the time. The potential clients are pretty much just big, well funded open source projects that want to escape GIthub's AI. There are some of them but I don't know how many.
This is interesting, especially if you can customize it for game development. Most gamedevs are still using github as Codeberg doesn't allow commercial projects (?). If you can integrate this with Godot, Bevy, Fyrox etc I'd say you have a good chance of finding users. I know EU studios like Larian are using Gitlab, but for indie devs who can't self host, this could prove to be an alternative.
-
Are you hosting this on your hardware or using a host ?
-
I saw community governance on the site, that is great. Are you registered as a non-profit or PBC ? Being either of these'd give indie devs much more assurance
Hi, thanks for this reply, I love your ideas.
Being a home for indie game developers is definitely something I aspire to, because 1) I'm a hobby gamedev myself, and 2) I love indie games and the community.
The technical side is quite doable, since you can point your Forgejo runner at any image that builds games, and the same goes for Rust projects. Still, we could work together to find sensible, workable defaults if you'd like.
On your two questions:
- We use a French cloud provider called Scaleway, which is 100% European.
- "Community governed" on the site refers to Forgejo itself. I'll make that clearer on the site. Vault42 is currently run by me as a self-employed sole trader registered in the Czech Republic, with help from a few freelancers. There are no investors and no parent company, in the US or anywhere else. It isn't a non-profit, and a PBC is a US legal form, so that doesn't apply here. Supporting Forgejo is part of the plan, though, which is why 5% of plan revenue goes to the project.
Any level of extra sovereignty makes a big difference for big customers, so the answer is yes. But for individual developers and start-ups, it'll come down to if your owners have stock in USA/Israeli companies.
If they do then there is no sovereignty. Rewarding a capitalist who happens to have an EU member passport is still rewarding an USA capitalist. There's no difference and other than with the odd nationalistic one, all of them will primarily have loyalty towards the USA regardless of on-paper nationality. It's simply the pragmatic choice when you are a capitalist.
And so any reason to be scared of hosting in the USA will still apply. You'll still over-comply, rat us out, censor us, invite USA-competitors to study our private repos. And it'll be based on the exact same cheap orders from the USA, and you'll still ignore our national laws with as little care as a Microsoft, Google, or indeed as a SAP.
Without sovereignty, what you're doing is just using nationalism to market a product. We all know putting the USA flag on a product in the USA works great. Used to not work as good in Europe, but now make that an EU flag and it doesn't feel nationalistic, so it works. But the reason it doesn't feel nationalistic is because the implication is that it's sovereign. People will catch on that it isn't very soon.
Depending on how strict you want to be, you might also need to disallow USA puppets like the Gulf countries and the UK from your owner's portfolios. And a lot of others are going to be upset to see Russia or China on there too.