Skip to content

Instantly share code, notes, and snippets.

View mhrubel's full-sized avatar
💼
Open to Work

Mahamudul Hasan Rubel mhrubel

💼
Open to Work
View GitHub Profile
@baronkis
baronkis / 01_postfix_installer.md
Last active November 17, 2023 17:29 — forked from MarcelFox/01_postfix_installer.md
Postfix + Dovecot + Postgresql + Postfixadmin + Roundcube + Opendkim

Postfix Installer

Following script may be used for configuring complete and secure email server on fresh install of Ubuntu 18.04 LTS. It will probably work on other distributions using apt-get. After minor changes you'll be able to use it on other Linux distros.

What it does?

02_postfix.sh:

  • Install Postfix and configure it with TLS support.
  • Install Dovecot and configure it's transport on Postfix.
  • Download, extract and correct permissions for Postfixadmin.
  • Download, extract and correct permissions for Roundcube.
@AminulBD
AminulBD / bd-geo-code.sql
Last active April 2, 2023 22:19
BD GEO Code SQL Database
SET NAMES utf8;
SET time_zone = '+00:00';
SET foreign_key_checks = 0;
SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
SET NAMES utf8mb4;
DROP TABLE IF EXISTS `districts`;
CREATE TABLE `districts` (
`id` int(11) NOT NULL AUTO_INCREMENT,
@AminulBD
AminulBD / ambn.php
Created August 30, 2018 15:23
Bangla WordPress Number
<?php
/*
Plugin Name: Bangla Number For WordPress
Plugin URI: https://aminul.net/
Description: Translate all number to bangla.
Version: 1.0.0
Author: Aminul Islam
Author URI: https://aminul.net/
License: GPL2
License URI: https://www.gnu.org/licenses/gpl-2.0.html
@sitebuilderone
sitebuilderone / modern.style.css
Created November 28, 2018 05:52
WHMCS Modern Style custom
/*
SiteBuilderOne WHMCS Customization
modern>style.css
*/
#order-modern .product .description {
font-size:1.2em;
margin:10px 30px 10px 10px;
}
@sitebuilderone
sitebuilderone / templates>six>css>custom.css
Created November 28, 2018 06:46
WHMCS Customization templates>six>css>custom.css
/*
SiteBuilderOne WHMCS Customization
templates>six>css>custom.css
*/
@import "https://fonts.googleapis.com/css?family=Oxygen";
@mdpuma
mdpuma / configureproduct.tpl
Created December 8, 2018 07:42
hide ns1 ns2 prefix on order form whmcs
# /templates/orderforms/standard_cart/configureproduct.tpl
$("#inputNs1prefix").val('ns1');
$("#inputNs2prefix").val('ns2');
$("#inputNs1prefix").parent().parent().parent().css("display", "none");
@mgmynul
mgmynul / affiliate.php
Created December 29, 2018 07:08
WHMCS Affiliate Program
{*
**********************************************************
* Developed by: MG Mynul
* Website: https://www.mgmynul.com
**********************************************************
*}
{if $inactive}
{include file="$template/includes/alert.tpl" type="danger" msg=$LANG.affiliatesdisabled textcenter=true}
@mhrubel
mhrubel / Ubuntu Linux - Nginx Web Server - Full
Last active August 10, 2023 12:38
Install Nginx, PHP7.2-FPM, PHPmyAdmin, MariaDB, IonCube, LetsEncrypt SSL, Proftpd, Pure-FTPD, Postfix, Dovecot, SpamAssassin, Calm-V, Spam filter, Email Encryption, Email Signature, RainLoop and Roundcube Webmail, HTTP/2 on Ubuntu 18.04 / 18.10 Server (with all software's complete configuration)
Install Nginx, PHP7.2-FPM, PHPmyAdmin, MariaDB, IonCube, LetsEncrypt SSL, Pure-FTPD, Postfix, Dovecot, Email Encryption,
Email Signature, RainLoop and Roundcube Webmail on Ubuntu 18.04 / 18.10 Server (with all software's complete configuration)
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
This is a complete Ubuntu Linux based web server for website hosting purpose. Built with the below components for good performance.
Also, I tried to make it as secure as possible.
DISCLAIMER: I'm making this guide just for my own purpose and needs. But, If it meets your requirements,
please feel free to use the command with your own responsibility. Remember, I'm not liable if any bad thing happens to your server.
My recommendation is to you that use the command on a testing server before using it in a production server.
@mhrubel
mhrubel / Full Apache2, Multi PHP & MariaDB - Web Server on Ubuntu 18.04 or later
Last active September 23, 2023 19:58
Full Installation and Configuration of Apache2, Multiple PHP, MariaDB, phpMyAdmin, LetsEncrypt, HTTP/2, IonCube, Postfix, Dovecot, SPF, DKIM, Roundcube Webmail and Files Permission Commands on Ubuntu 18.04 and 18.10 Web Server
Complete Installation and Configuration of Apache2, Multiple PHP, MariaDB, phpMyAdmin, LetsEncrypt,
HTTP/2, IonCube, Postfix, Dovecot, SPF, DKIM, Roundcube Webmail and
Files Permission Commands on Ubuntu 18.04 and 18.10 Web Server
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
This is a complete Ubuntu Linux based web server for Website, PHP, SSL, TLS, Database and Email hosting purpose.
Built with the below components for good performance. Also, I tried to make it as secure as possible.
<?php
/**
* Display Client's Credit Balance in Client Area
*
* @author WHMCMS
* @link www.whmcms.com
* @since WHMCS v6.0.0+
*/