Recommended for beginners to build home servers, home file servers, and Linux servers! How to make a home server Fedora36 (Linux) that can be done by copy and paste.

Recommended for beginners to build home servers, home file servers, and Linux servers! How to make a home server Fedora36 (Linux) that can be done by copy and paste. Fedora36

Example: DHCP IP address/mask length:
Example: Web server IP address:

How to make a home server Fedora36 (Linux)

It explains so that even beginners can easily create a Linux home server by copying and pasting.
Set up web servers, mail servers, VPN servers, WordPress, etc.

Server construction preparation: Home server preparation work

  • Modem settings (Please check according to your own environment.)
  • server body
  • Router settings/li>
  • Paid domain acquisition
  • Check iso file capacity
  • ImgBurn (installation DVD creation software)
  • Rufus (Installation USB memory creation software)
  • Tera Term (Terminal)
  • Gmail registration
  • Download and install Thunderbird

Fedora36: Initial settings

  • Extend root file system
  • Create a general user
  • Restrict users who can become root
  • Delete general user
  • Disable firewall and SELinux
  • Network settings
  • System modernization
  • Add repository
  • Automatic update of packages
  • Install the development tools package
  • Vim (text editor) settings
  • Sudo (root privilege) settings

Fedora36: security measures

  • Install anti-virus software (Clam AntiVirus)
  • Introduction of file tampering detection system (Tripwire)
  • Introduction of rootkit detection system (RkHunter)
  • Setting up an SSH server public key authentication method connection

Fedora36: DNS server settings

  • Install BIND
  • Setting zone information
  • Open TCP/UDP port 53
  • port open test
  • Starting BIND and checking its operation
  • Move to chroot environment
  • Configuring host aliases
  • Change the DNS setting of the PC in the home network
  • Confirmation of the second DNS

Fedora36: Web server settings

  • install httpd
  • Open TCP port 80
  • port open test
  • Install Perl
  • Install PHP
  • Install Ruby
  • Installing Perl modules
  • Install ImageMagik
  • Get server certificate
  • SSL settings

Fedora36: MAIL server settings

  • Postfix configuration
  • SMTP authentication settings
  • Creating a Maildir format mailbox
  • Open TCP25 and TCP587 ports
  • port open test
  • Measures against OP25B
  • Install Dovecot
  • TCP110 or TCP143 port open
  • port open test
  • Add Mail User
  • Check sendmail path
  • Email software registration
  • Get server certificate
  • SSL settings
  • Open TCP port 465
  • port open test
  • Close TCP port 587
  • port open test
  • Dovecot settings
  • Open TCP995 or TCP993 port
  • port open test
  • Change email software settings
  • Cooperation with anti-virus software (Clamav + Amavisd)

Common Settings: VPN Server Settings (SoftEther VPN Saver)

  • Install SoftEther VPN Server
  • Start SoftEther VPN Server
  • Open UDP port 500 and UDP port 4500
  • port open test
  • SoftEther VPN Server Settings
  • Download and install SoftEther VPN Server
  • SoftEther VPN Server Initial Settings
  • External fixed Hikari telephone cordless handset connection

Fedora: subdomain settings

  • Create directory for subdomain
  • Create test page
  • Get server certificate
  • Main domain SSL settings
  • Subdomain SSL settings

Fedora: multiple domain setup

  • Directory creation for multiple domains
  • Create test page
  • Get server certificate
  • Multi-domain SSL configuration
  • BIND settings
  • Setting zone information

Fedora: Blog site building (Word Press) settings

  • Web server, PHP settings
  • Database settings
  • Create a blog database
  • WordPress installation
  • WordPress settings
  • Apache settings
  • Initial WordPress settings
  • Display settings for WordPress directly under the domain

WordPress: How to make WordPress easy to use

  • Initial setting
  • Article editor enhancements
  • SEO measures
  • Site Kit by Google
  • SEO measures for each posted article
  • add widget
  • custom css
  • Add a quick tag
  • Set up a slide show
  • Hide comment field
  • View related articles
  • Index display
  • Redirect detection
  • get indexed by google
  • Extension of multibyte function
  • Output sitemap
  • Inquiry form
  • Reservation automatic posting
  • Display order of posts
  • alternate input

WP-Coder title=”section_top_num”]s78" onclick="readAloud(" title="">

Fedora36: upgrade

  • upgrade

Fedora36: MAIL server settings

s50 Postfix settings. Allow external web access. # 50_1vi /etc/httpd/conf.d/ &l...

Fedora36: FTP server settings

s50 Install vsftpd. Install vsftpd. # 50_1dnf -y install vsftpd s51Configure vsftpd. # 51_1vi /etc/vsftpd/vsftpd....

Fedora36: Database settings

s50 Installing MariaDB. Install MariaDB. # 50_1dnf -y install mariadb-server s51Configure MariaDB. # 51_1vi /etc/...

Fedora36: Web server settings

s50 httpd installation. Install httpd. # 50_1dnf -y install httpd s51Remove the welcome page. # 51_1rm -f /etc/ht...

Fedora36: DNS server settings

s50 Check interface name. Check the interface name. # 50_1nmcli device DEVICE TYPE STATE CONNECTION enp2s0 ethern...

Fedora36: Domain settings

s50 Install DiCE. Install the wget and glibc packages. (If you cannot use DiCE, please see here.Common Settings: ...

Fedora36: NTP server settings (Chrony)

s50 NTP server settings (Chrony) Install Chrony and synchronize time. # 50_1dnf -y install chrony s51Configure Chr...

Fedora36: Desktop Preferences

s50 Desktop environment installation. Install a desktop environment. # 50_1dnf -y group install "Basic Desktop" GNO...

Fedora36: Initial settings

s50 Extend the root file system. Check and record the top level ( / ) root file system. # 50_1df -h filesys ...

Fedora36: SSH server settings

s50 Install SSH server. Log in to the server as a "webmaster". localhost login: 50_1webmaster password: s51Log ...