[deleted]
[deleted]
[deleted]
[deleted]
This took me some time to figure out... Best practice says to use a port other than 22 for SSH anyway, so I changed my container host's SSH port so the container could use port 22 for SSH.
I'm sure you'll read that in the docs, but in case it helps you save some time struggling at the point that I did, it's far easier to change the host SSH port than try to get the docker container working reliably on another port :)
I think you could provide access to the socket using a "docker-socket-proxy" container. It allows other containers to access the docker socket over http, you can even control which actions are allowed and which are not. You can use a bridge network for the communication to the socket-proxy container, so the socket-proxy container does not need to map/expose any ports. In the other container you need to set the "DOCKER_HOST" env variable accordingly, e.g. "DOCKER_HOST=tcp://mydockersocketproxycontainer:2375". https://github.com/Tecnativa/docker-socket-proxy
Can't you access the socket if your user is in the docker group?
[deleted]
~~Podman doesn't have a central daemon or socket as far as I know, so I can't think of a particularly good reason to run its containers as root.~~
Disregard, it does. I think you can still access it from the docker group or equivalent, though.
Love it! Now it becomes a real competitor to GitHub. The syntax looks exactly the same (as far as I've seen now)
It's based on their own fork of act which is basically an open source implementation of GitHub actions. And according to their blog post they are aiming to be as compatible as possible to GH actions
[deleted]
One of the most undervalued type of contribution is docs imo
I would absolutely love docs contributions, or even issues/messages about what could be improved (like you've done here). Docs generally get added as a blurb when the feature comes in, but in reality it would be awesome to flesh it out more and keep them updated.
I will take the examples given here though and add them to a list of docs improvements, thanks!
[deleted]
Unfortunately there doesn't seem to be a clear way to embed them into a markdown file, but it is something the author was interested in pursuing if/when there is a clear/accepted way to do it.
Neat! Actions is basically all I was missing to want to host this myself.
Woo, I recently set it up to use as my local repo for my Godot game devving. Actions were one thing missing, but the only other small annoyance I have is that theres no notification on the repo page for 'Compare and Pull Request' when you push to a non-main branch.
Its been an open feature request since like 2015 lol.
So many gamedevs out in force today talking about how they use Gitea, I love it! Are you also using LFS with your project?
Are you working on anything publicly available? I'm looking for something new to play :)
The Godot Git plugin doesn't support LFS, but I would like to figure it out. Unfortunately Im not working on any real projects right now since Ive only started my learning with it recently, but I keep a big list of 'under the radar' indie games I recommend.
Theyre all stored in a database here, and I highly recommend checking most of them out. The prices aren't accurate, since that table was generated for the Winter Steam Sale, but everything else in it still stands
names must not have consecutive
-,., or_. (i.e. a-.b is illegal)
Seems sort of specific and rare - why? Also, what's wrong with __ in usernames?
I think it's a security measure to prevent URL spoofing.
https://try.gitea.io/magic_mike
https://try.gitea.io/magic__mike
I recently ditched Github and started using Gitea instead. No regrets overall. Now the only thing that I'll miss from Github are the gists.
So how do we now feel about the whole Gitea ownership and trademark debacle (or whatever it was)?
I'm biased as a Gitea maintainer and member of the TOC, but the majority of the maintainer team voted in support of forming said TOC and continue to work on the Gitea project.
[deleted]
If it works like Gitlab, it's a seperate container (or I guess you could install it directly on the host). I don't see a dockerfile in their repo for act_runner so you'd need to make one and pass through the docker.sock to it or just install it on your host.
[deleted]
I'd be very interested on a feedback on this. Wanted to try as well, so if you get any working Dockerfile for an image containing act_runner I would love to try it!
Hey, You'd need to install act_runner on the host, and it (optionally) needs access to the docker socket to spin up a container per pipeline, although you can use "host" mode and isolate your builds your self.
Thanks for the kudos, lots of love to the nektos/act team, the Gitea devs who put a ton of work over several months to get this out, the maintainers who reviewed it, and a special shoutout to delvh for his especially thorough review.
[deleted]
You can buy support right now if you'd like. If you reach out to me at "techknowlogick [at] gitea.io" I can connect you to the correct people :)
That’s great, but I’d really prefer it on the website. Had the same problem.
Another one is preexisting documentation for regulated industries.
We basically book whoever already went through all the trouble with a competitor and can give us plug-in documentation, since it can quickly extend to hundreds of pages of stuff.
It has been blown out of proportion by the folks over at Codeberg.
As someone who works professionally in FOSS, I fully support their approach. Development needs to be sustainable at the end of the day.
Sustainable and non-profit are not mutually exclusive. In fact, for-profits tend to be pretty bad at the whole "sustainable" thing sooner or later. Don't forget that non-profits can also hire paid employees, they just don't have shareholders to also take into account.
I don't think Forgeo adds anything of value. Unless gitea pulls of a bad stunt or something, I'm sticking with it.
Forgejo will get the same features as Gitea, but slower. Its a soft fork.
[deleted]
From my experience for-profit companies always end up making bad decisions sooner or later for the purpose of making profit. Of course you are free to use Gitea – that's what open source is for – but don't call people kids or say they are overreacting because they are less trusting than you.
Docker hub news this week, anyone?
[deleted]
I wish I could be as blissfully naive as you, the world must be a beautiful place in your eyes
[deleted]
I don't think I did miss your point. You're saying Gitea has given us no reason to think they'll pull corporate bullshit now that they have a trademark.
And what I'm saying is that's a naive way of looking at things. It's not an insult, but it's literally a matter of time at this point. We can draw on all of history to see that; it might not be tomorrow, or next year, or even in 10 years, but once money is mixed up in a project like this, at a certain point they will need to pull corporate shit like putting things behind a paywall & suing to protect their trademarks.
Just use Forgejo instead, assuming they port this over.
Oh very nice! I switched from Gitea to Gitlab because I wanted the CI/CD pipelines there to autobuild my docker containers. But it's got waaaaay more overhead than I feel like I need. I would prefer to use the much leaner Gitea if I can since I don't need all the functions that Gitlab has for a home environment.
Would I be wise to switch from Gitlab to Gitea?
I'll be recommending the switch in my company after some more testing.
Gitea now has all the features we need, including project management and I'm familiar enough (hosting my own) to be confident maintaining it. It will also free up tons of space & compute on our server compared to GitLab.
I'd say for small-medium companies the switch would be "wise", but YMMV. I'd say run it beside GitLab for a project or two to get comfortable and just try it out. If it works, migrate, if it doesn't - you can contribute or suggest some features you need.
Project Management is only a bare kanban though or did I miss some updates about it ? GitHub has proposed a few interesting updates regarding project management lately
Depends what features you use. At the very least Gitea generally uses less resources and less complex to set up.
Well... before actions at least ;)
[deleted]
Its not Ukrainian?
Oh ok it is. TIL
I was thinking in adding a git server, docker registry and a CI/CD in my environment but I will only add Gitea
Can these actions use GPU? Or just docker container but can't hook into GPUs?
I've been watching the PR for this forever so I'm hyped to see it finally land
This new, unneccesary horizontal bar vexes me very much.
Been tracking this for a while, I can finally start building out my home (private internal network) repos with native (albeit simple) CI/CD!
That's a huge changelog! I installed gitea last week and so far so good. The only annoyance is that I see CPU spikes every 2 minutes (exactly) which looks to be due to the go garbage collector. Oddly my other go-based services don't have such significant spikes.
strange, discord had the same problem back when they used go to serve traffic
Did anyone get the docker login action to work similar to the one on github?
name: Login to the Container registry
uses: https://github.com/docker/login-action@v2 with: registry: git.example.com username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }}
For me this step fails (I did explicitly not add the secrets.GITHUB_TOKEN since this should work internally, just like with github)
Those running Gitea, how does it compare with self-hosted GitLab CE?
[deleted]
I’m seeing this and combining dockers new last week in my head. I’m thinking maybe I can use the actions to locally mirror hub images “just in case”.
Anyone ideas where to start with that?
wow amazing... can't wait for try this out!
Would it be possible to do a docker compose up in the actions? Finding it hard to imagine how that would work.
And the accompanying blog post