Goodbye GitHub ... ?

I say "Goodbye, Github" every night only to start the next day with "Good morning, Github".

Then I sing these lyrics by Nine Inch Nails: I believe I can see the future / 'Cause I repeat the same routine.

Every Day Is Exactly The Same.
 
JohnK I'm not following so I don't understand your complaint. Fossil is version control. So is git. They like Fossil in that it's got a github like thing rolled into it and it's easier to use and built by the sqlite people. git is more difficult to use but more encompassing probably. So I don't get the pushback.
 
Tick tock, tick tock, tick tock...

It's the countdown for GitHub and Codeberg. I've spent three evenings configuring and testing the infrastructure and Fossil, testing merges, parallel branches, file conflicts. Remote connection speed tests showed Fossil was blazing fast.

Plus, I love the interface, the Timeline, the markdown rendering, the diffs... I'll look into it a bit more, but at this stage I don't see anything that would not lead me to make Fossil my one and only code repository :)
 
Well, this is the end of one journey and the beginning of another. Following the success of local and remote tests, I am moving on to Fossil. GitHub and Codeberg will be put on hold for the time being to ensure that everything is working properly.

I had run the tests on my HP Z600 workstation for convenience, but it's obviously ridiculous to run such machine 24/7 for a small server. So I reinstalled the entire server on a Dell Precision 3650 i7 that I bought at auction for €150. Power consumption is very low, as measured on the UPS: 0W in deep sleep and 50W under load. If I assume 3 hours of use per day, it costs me less than €1 per month.

Dell Precision 3650 Intel Core i7-10700K
storage : 2x SSD 128 Go
memory: 2536MiB / 16075MiBRAM
headless small server for code repo setup : FreeBSD16 - ZFS - jail - caddy - fossil
boot media : USB key FreeBSD16

The new installation took me a day; I started last night and just finished. I logged the entire installation and wanted to make a tutorial, but I don't know if it would be of interest, as there's a lot of formatting and cleanup work involved in 300 lines of comments, commands, and config file contents.

The final word (for now ;-) ): I find this interesting, financially, technically and efficiently, it allows me to manipulate FreeBSD while maintaining control over my development environment.
 
I had run the tests on my HP Z600 workstation for convenience, but it's obviously ridiculous to run such machine 24/7 for a small server. So I reinstalled the entire server on a Dell Precision 3650 i7 that I bought at auction for €150. Power consumption is very low, as measured on the UPS: 0W in deep sleep and 50W under load. If I assume 3 hours of use per day, it costs me less than €1 per month.
I think, that has sense only if you use the server not only for caddy and fossil.

Oracle free tier offers a virtual machine with 200 GB in which FreeBSD 15 can be installed.
To deal with the cloud to get it, was a torture for me, but when you have the system running, all is simple.

In spite of it, I run my fossil repos on a VPS for 1 EUR (500 MB ram, 15 GB disk) running debian.
Oracle can retract the offer, paying I have my server as long as I pay.

Well, your powerful server at home for the same price is financially not bad, but in spite of it,
I like to have the server far away.

For the domain I pay about 5 EUR a year.

May I ask why jail is in this case so important? I never needed jails. I like simplicity.
 
Back
Top