Skip to content

Arch Server Progress

Chitchat
52 3 9.1k 1
  • @phenomlab Yeah, they are both very challenging. I’m not completely done with setting them up yet and have a ways to go. I can see how using Webmin/Virtual min is really nice because they take care of all that stuff for you. It is nice to learn and see how everything works under the hood. I don’t know if I will remember all of it, but I have enjoyed going through this process.

    I am able to send emails from my server now, so I am doing something right, hahaha! I would say that I am about 1/2 way done with the whole email server setup. This has been spending anywhere from 2 to 4 hours on it at a time. My schedule doesn’t allow me to sit and get it done all in one day. I never realized how involved and time consuming setting up an email server can be.

    @Madchatthew yes, it takes time, but no so much once you grow accustomed to the process. After a while you get a sense of what will work and what will not, and it also pays - certainly in the sense of PostFix to keep a golden configuration file that you know works.

    It’s disturbingly easy to take PostFix offline with one single mistake.

  • @Madchatthew yes, it takes time, but no so much once you grow accustomed to the process. After a while you get a sense of what will work and what will not, and it also pays - certainly in the sense of PostFix to keep a golden configuration file that you know works.

    It’s disturbingly easy to take PostFix offline with one single mistake.

    @phenomlab yeah I have been reading about that as well in regard to Postfix. One little piece forgotten or changed in any little way can topple the whole thing down haha. It is crazy. And also, thank you for reminding me that once I get everything working and running to make a copy of those config files. That will help in the future and just may save my bacon.

  • I wanted to give an update on this. I have been working on trying to get a postfix, dovecot along with a couple of other programs working on this server. So far I have been unsuccessful. I am not giving up though and plan on starting a new thread to document each step that I take. Maybe someone will be able to see my mistake that I made or what I am missing and be able to help figure it out.

    I know it would be easier to just go through one of the mail websites that are out there, but I would really like to learn this process.

  • I wanted to give an update on this. I have been working on trying to get a postfix, dovecot along with a couple of other programs working on this server. So far I have been unsuccessful. I am not giving up though and plan on starting a new thread to document each step that I take. Maybe someone will be able to see my mistake that I made or what I am missing and be able to help figure it out.

    I know it would be easier to just go through one of the mail websites that are out there, but I would really like to learn this process.

    @Madchatthew Feel free to post the issues here 🙂

  • Well, I must say that I was finally able to get email working on my Arch server. I still need to setup postgrey and some spam assassin, get the dmarc and spf and one or two others setup and then it should be good to go for the most part. I am mainly using it to be able to send mail from websites, but having the option to have a separate email for their domains will be very nice.

    Once my brain solidifies after all of that, I will share what what I did. One thing I found is that it is important to just take it piece by piece and get each part working before moving on to the next. Also, test test test after each change, or each section.

  • I also wanted to post this. Here are the latest stats for the server so far. This is with all of the software setup and running along with doing updates once a week after testing them on my dev test server and making sure websites function properly.

    image.png

  • 100 days up and running. I have been doing updates each week and websites running strong and fast. I do not regret my decision of switching to Arch.

    image.png

  • 100 days up and running. I have been doing updates each week and websites running strong and fast. I do not regret my decision of switching to Arch.

    image.png

    @Madchatthew is this self hosted, or a VPS?

  • @Madchatthew is this self hosted, or a VPS?

    @phenomlab It is a VPS on Hetzner.

  • So last week I updated my production server, so it had been two weeks since being updated due to being busy the week before and I didn’t have any issues after the upgrade. So far I haven’t had to restart this server and the websites are up and running very well. So I hope it stays that way.

  • So I was updating the server today and realized I didn’t have Reflector running on it. So I install that and set it up to run as a service. So my hope is that the mirrorlist will always stay updated so I won’t have the error pop up in case I were to miss a bunch of upgrades for some reason.

  • So my next project with the Arch Server is to get the email working properly on it. I actually do have it setup so I can set up the email account in an email client. The part I am having trouble with is setting up the email to be able to send from a WordPress site. I put in the information that I do for the email client and it just won’t send the email out. I also believe that it won’t send to a Gmail account so I think I have something not entered in correctly for the dmarc or the spf. So I need to figure that out, but once I do, I should have a fully functional email server that works for different applications.

  • So my next project with the Arch Server is to get the email working properly on it. I actually do have it setup so I can set up the email account in an email client. The part I am having trouble with is setting up the email to be able to send from a WordPress site. I put in the information that I do for the email client and it just won’t send the email out. I also believe that it won’t send to a Gmail account so I think I have something not entered in correctly for the dmarc or the spf. So I need to figure that out, but once I do, I should have a fully functional email server that works for different applications.

    @Madchatthew Are you using Postfix for this in terms of the back-end?

  • @Madchatthew Are you using Postfix for this in terms of the back-end?

    @phenomlab yes, postfix and dovecot.

  • So I am thinking maybe I need to do this with the config file and the functions file in the template to get the emailing from wordpress to work when submitting a form?

    I am currently using WP SMTP Mail plugin, which I would think would configure all of this for me when I put in the information.

    https://www.mailersend.com/blog/wordpress-send-email#:~:text=Send an email with the WordPress API and wp_mail() function&text=php files%2C you can call,entered into the wp-config.

    I also need to go back through this to make sure I set all this up correctly as well.

    https://www.omnisend.com/blog/wordpress-send-email/

  • I was able to get the email server working appropriately this weekend. So now emails will be sent through to Gmail and such. I has to change the value of what was in my spf record, I added a dmarc and I already had a dkim entry in the DNS. I didn’t have to do anything to the dkim entry. I also had to point postfix to my SSL certificate of the server rather than the self signed one. Now I will be able to work on getting spam detection setup and virus scanning.

    I was pretty happy when everything started working. I was able to do all of these changes without having to reboot the server. That is very nice so there was no down time. Of course using Debian or Ubuntu there is virtualmin that would have done all the configuration for me, but it was actually pretty fun getting things up and running and seeing all the interactions that are required on the backend. It is crazy everything that takes place that you don’t even realize when using the front end like virtualmin.

  • I was able to get the email server working appropriately this weekend. So now emails will be sent through to Gmail and such. I has to change the value of what was in my spf record, I added a dmarc and I already had a dkim entry in the DNS. I didn’t have to do anything to the dkim entry. I also had to point postfix to my SSL certificate of the server rather than the self signed one. Now I will be able to work on getting spam detection setup and virus scanning.

    I was pretty happy when everything started working. I was able to do all of these changes without having to reboot the server. That is very nice so there was no down time. Of course using Debian or Ubuntu there is virtualmin that would have done all the configuration for me, but it was actually pretty fun getting things up and running and seeing all the interactions that are required on the backend. It is crazy everything that takes place that you don’t even realize when using the front end like virtualmin.

    @Madchatthew said in Arch Server Progress:

    Of course using Debian or Ubuntu there is virtualmin that would have done all the configuration for me, but it was actually pretty fun getting things up and running and seeing all the interactions that are required on the backend. It is crazy everything that takes place that you don’t even realize when using the front end like virtualmin.

    Never a more true statement made. Virtualmin, whilst very convenient and “easy” (to a degree) often masks the real effort needed to get something working, and understanding what is “under the hood” is always better. When it breaks, you know where to look to fix.

  • @Madchatthew said in Arch Server Progress:

    Of course using Debian or Ubuntu there is virtualmin that would have done all the configuration for me, but it was actually pretty fun getting things up and running and seeing all the interactions that are required on the backend. It is crazy everything that takes place that you don’t even realize when using the front end like virtualmin.

    Never a more true statement made. Virtualmin, whilst very convenient and “easy” (to a degree) often masks the real effort needed to get something working, and understanding what is “under the hood” is always better. When it breaks, you know where to look to fix.

    @phenomlab yes, and I never realized how in depth and how many processes it takes to manually do what Virtualmin does and I have a new found respect for everything that needs to happen for Virtualmin to make a virtual host and for everything to work.

  • @phenomlab yes, and I never realized how in depth and how many processes it takes to manually do what Virtualmin does and I have a new found respect for everything that needs to happen for Virtualmin to make a virtual host and for everything to work.

    @Madchatthew it really is a great product - you cannot argue that.

  • @Madchatthew it really is a great product - you cannot argue that.

    @phenomlab said in Arch Server Progress:

    @Madchatthew it really is a great product - you cannot argue that.

    100% agree!


Related Topics
  • To the Window to the Linux . . .

    Pinned Linux arch linux windows endoflife
    22
    19 Votes
    22 Posts
    2k Views
    @phenomlab said: @Madchatthew ouch. Sounds nasty. Did you get to the bottom of why it happened? I believe it is due to not everything getting upgraded because i wasn’t checking on the different packages I had installed from the AUR. Then when I ran yay it was like, hey would you like to update all of these things that you haven’t updated in months, perhaps years or ever for that matter and I was like yes please If you don’t have yay there are no notifications that you need more updates than what you realize. Chrome was staying updated because it would give me a notification, but there was the nvidia package that needed to be upgraded as well and I had never upgraded it. I didn’t realize it and should have. Then some of those packages use cmake and that needed to be updated as well. So using yay is beneficial to make sure you get all the updates you need.
  • Arch Linux | KDE Plasma Guide

    Moved Guides arch linux kde desktop guide
    3
    1 Votes
    3 Posts
    2k Views
    @phenomlab you are very welcome. I have bookmarks but it is also nice to have this info out there for other people to use as well, and also a place I can go to grab it again if I lose my bookmarks haha
  • Linux on a Stick

    Linux linux usb arch
    29
    16 Votes
    29 Posts
    4k Views
    @DownPW I haven’t tried either of those, I am sure they run fast as well. Linux is so versatile it is awesome!
  • Arch Linux + Me = Crazy

    Linux arch linux web server vps
    10
    0 Votes
    10 Posts
    1k Views
    @Madchatthew hmm, yes, that might be problematic.
  • Rename videos in bulk - linux commands

    Unsolved Tips gopro linux commands
    12
    4 Votes
    12 Posts
    2k Views
    @Hari Yes, that’s one (of many) I would recommend. It’s going to be easier to do this under Windows and the fact that you are already connected using SMB is a huge plus.
  • 0 Votes
    1 Posts
    2k Views
    No one has replied
  • 1 Votes
    3 Posts
    962 Views
    @Panda said in Wasting time on a system that hangs on boot: Why do you prefer to use KDE Linux distro, over say Ubuntu? A matter of taste really. I’ve tried pretty much every Linux distro out there over the years, and whilst I started with Ubuntu, I used Linux mint for a long time also. All of them are Debian backed anyway I guess I feel in love with KDE (Neon) because of the amount of effort they’d gone to in relation to the UI. I agree about the lead and the OS statement which is why I suspect that Windows simply ignored it (although the Device also worked fine there, so it clearly wasn’t that faulty)
  • Is plesk good over virtual min?

    Solved Linux linux
    6
    4 Votes
    6 Posts
    1k Views
    @phenomlab thank you