Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
#1 2024-08-21 13:03:52
- Algaris
- Member
- From: England
- Registered: 2006-01-27
- Posts: 548
Adventures in Linux Land
I recently realised that I’ve been posting quite a bit about Linux and having discussions with Pete regarding its various aspects. I also noticed that the discussions were spread across multiple topics and threads.
In order to consolidate things (and not derail other topics) I thought I’d try to bring things under one roof. This way other people can contribute here if they want to, and if they find any of the information useful all the better.
So, from now on I’ll try to post all my Linux related questions, discoveries, and musings in this topic.
Ross talks about TrueNas and Ubuntu Server’s for Raspberry Pi’s
Ross and Pete talk about the differences between Ubuntu and Debian
Ross struggles to understand Linux permissions
* viewtopic.php?id=52076Ross tries (and fails) to understand Docker
Ross and Pete discuss freenginx, Nginx, Caddy, and migrating from Ubuntu to Debian
Ross discovers FrankenPHP
Last edited by Algaris (2024-08-21 13:46:08)
Offline
Re: Adventures in Linux Land
Offline
#3 2024-08-23 13:30:34
- Algaris
- Member
- From: England
- Registered: 2006-01-27
- Posts: 548
Re: Adventures in Linux Land
gaekwad wrote #337698:
Edit: get this in yer ears: selfhosted.show
Oooh. Something else to explore.
Last edited by Algaris (2024-08-23 13:43:47)
Offline
#4 2024-08-23 13:43:36
- Algaris
- Member
- From: England
- Registered: 2006-01-27
- Posts: 548
Re: Adventures in Linux Land
So it turns out the main way to use FrankenPHP is via Docker containers. I’m still trying to wrap my head around how Docker works.
Working with Docker containers is the opposite of my current workflow. For each project I spin up a new virtual machine, install Debian, configure Caddy, PHP, MySQL, etc. and then install the application I want to work with i.e. Textpattern. From my limited understanding Docker uses one server, one OS, and each component PHP, MySQL, Textpattern, etc. resides in its own container which can then communicate with each other. It allows you to run multiple projects on one server instead of having to spin a new one up for each project.
Until I can understand Docker I probably won’t move any current or near future projects over to FrankenPHP. I just don’t have the time to fully learn Docker and make the necessary changes to my workflow given my deadlines (the school I work for starts back in a matter of weeks).
Last edited by Algaris (2024-08-23 13:48:29)
Offline
#5 2024-08-28 13:30:51
- Algaris
- Member
- From: England
- Registered: 2006-01-27
- Posts: 548
Re: Adventures in Linux Land
gaekwad wrote “#337740”: ../viewtopic.php?pid=337740#p337740
Upcoming:
- PHP via Nginx Unit or other app server
So would Nginx Unit replace PHP-FPM? I’m guessing this is similar to how with FrankenPHP you don’t need PHP-FPM (except that FrankenPHP replaces the whole web server as well)?
Offline
Re: Adventures in Linux Land
Algaris wrote #337742:
So would Nginx Unit replace PHP-FPM?
Correct. I don’t have any data to know it’s more performant in real terms, but time will tell.
I’m guessing this is similar to how with FrankenPHP you don’t need PHP-FPM (except that FrankenPHP replaces the whole web server as well)?
That I don’t know – I haven’t looked at Caddy / FrankenPHP properly yet, so I’ll defer to your know-how there!
Offline
#7 2024-08-28 13:49:36
- Algaris
- Member
- From: England
- Registered: 2006-01-27
- Posts: 548
Re: Adventures in Linux Land
gaekwad wrote #337744:
That I don’t know – I haven’t looked at Caddy / FrankenPHP properly yet, so I’ll defer to your know-how there!
With Caddy you still need PHP-FPM. During my research I came across the following:
FrankenPHP simplifies your deployment process by eliminating the need for separate PHP-FPM and Nginx processes.
I just needed to dig a little deeper I guess.
Offline
Pages: 1