This server

Published by george on Friday, July 9, 2021

I thought I would share with you how I set up my home server, for next to nothing.
Do you have on old pc (preferably a 64 bit machine) if not you can get hold of one cheaply probably one running windows 7 . firstly log into your router and open these ports for your server 80 and 443 then your server will be visible to the web.

As long as it has some ram and and decent size hard drive you are good to go,
BlueOnyx is open source software, released under a Sun modified BSD license. BlueOnyx is a modernized fork of BlueQuartz and has been developed by SOLARSPEED.NET. A lot of improvements and enhancements went into BlueOnyx over the years and we are comitted to develop it further.

**Installing blueonyx**

The latest version of BlueOnyx is BlueOnyx 5210R (for RHEL8 and clones) and was released in October 2019. BlueOnyx 5210R will run on CentOS 8 (not “CentOS Stream”), AlmaLinux(our favorite choice) and RockyLinux.

BlueOnyx includes reseller management, Chrooted Jails, SFTP, Docker integration, support for Java Servlet Pages, built in email statistics, Imapsync email migrations, SSH key/cert management, phpMyAdmin for you and your webhosting clients and provisions to automatically create MySQL databases and users for each virtual site.

Get a blank dvd disk and visit [[http://www.blueonyx.it]], from the downloads page download the current stable version of blueonyx and burn it to you blank dvd,
Take your newly burned disk and place it in you spare pc, for the install you will need mouse keyboard and a monitor , all but keyboard can be removed after unless you wish to keep them connected.
Boot the pc from the dvd and follow the simple instructions,
You will need to know your local ip address, your netmask, your routers ip address during the install, they are probably similar to this
Ip address 182.168.0.65
Netmask 255.255.255.0
Router 182.168.0.1
Dns server 127.0.0.1
at the end of the install you will be told you can now log into your server
Using your tablet or phone or another pc you can login using admin as user and blueonyx as password at this point you can set you own password, once you have done this you can create your first website.
You can for a reasonable price purchase a domain name and point this domain to your ip address or use [[http://www.noip.com]] to get a free domain name .
Blueonyx also allows you to run your website on ssl using let’s encrypt for a free certificate. Very easy to do. Once you have created a domain you can use a free ftp program to upload something like flatpress and create you own website, let me know if you do or need some help

Once you are ready to install a domain you could try[[http://www.noip.com]] first go and sign in and then create a host name it will automacticly pick up your ip address if your are using the same network as your server

open your server admin page http://your local ip address:444/ sign in with your recently added admin password
and go to site managment and add a virual site (when using no-ip.com you will need to use your domain name in the host name section and in the domain name use what ever you chose at no-ip.com)
for example i did
//poppy// in the host name section and //ddns.net// in the domain name section to give me [[https://poppy.ddns.net/]]

**Site Management > Services > FTP**
File Transfer Protocol (FTP) Settings
Enable FTP

Turn File Transfer Protocol (FTP) functionality on or off. Default: Off. Service must be enabled in order to permit FTP. NOTE: Anonymous FTP access for a specific site can be configured by going to Anonymous FTP in the Services menu under Site Management for the site.
Enable FTPS

Turn FTPS (FTP with SSL/TLS) functionality on or off. FTPS runs on port 990/TCP and allows a secure connection to the FTP server. It should be the preferred method for connecting to FTP. FTP clients should use ‘explicit FTP over TLS“ to be able to make use of this feature. NOTE: FTPS differs from and should not be confused with SFTP. The BlueOnyx server supports FTPS, but does not support SFTP.
Hostname Lookups

This turns on hostname lookups for the FTP server. This causes the server to do a DNS lookup on the client IP when it connects to the server, and record it in the log files. This hostname information is then available in the server usage FTP reports. Without this feature, only client IP addresses are reported in the FTP server usage domain report. WARNING: Enabling this option will decrease the performance of your FTP server and is not recommended in most cases.
Maximum Connection Rate

Enter the maximum number of allowed connections per minute. New connections will be denied if the connection rate has reached this limit.

**Create Signing Request**

Server Management > Security > SSL > Create Signing Request

To create a new SSL certificate signing request, fill in the fields that are presented as described here.

After the fields are filled in, activate the Generate Self-Signed Certificate checkbox. This allows you to generate a self-signed certificate along with the signing request. The self-signed certificate can be used temporarily while you wait for the Certificate Authority to process your signing request. The certificate signing request can be submitted to a Certificate Authority to create a signed certificate that Web browsers can verify as authentic. using letsencrypt takes a couple of minutes


share this page using Web Share API
share

 Add a comment

This blog is proudly powered by FlatPress.

top