Skip to content

Instantly share code, notes, and snippets.

View mhrubel's full-sized avatar
🖥️
Programming

Mahamudul Hasan Rubel mhrubel

🖥️
Programming
View GitHub Profile
There are three things to do to allow a 'service user' like www-data to login via ssh.
DISCLAIMER:
READ EVERYTHING BEFORE USE ANY COMMAND... OTHERWISE, YOU MIGHT LOSE ACCESS OF YOUR SERVER...
#Step 01
########################
#Use the below GIST and propely follow the command then come here and use below steps.
Link: https://gist.github.com/mhrubel/43825450cba521ede15d7b73cf865472
### Lets Check that swap file is already created or not
htop
## Use F10 Key from your keyboard to quit the htop screen!
## Lets create Swap file
## Use only one section from below 01 and 02 sections (1GB, 2GB)
## 01 Section - For 1GB Swap, use below commands (Section 01)
sudo fallocate -l 1G /swapfile
@mhrubel
mhrubel / Enable Root Login via SSH in Ubuntu or Debian
Last active November 7, 2019 12:34
SSH on various Linux based VPS or Dedicated server comes configured in a way that disables the root users log in. As a security precaution, it's enabled, which means that you cannot directly log in as the root user over SSH. However, In some cases, though it is just more convenient to get directly logged in as root.
### Login to your server
### Create a root user password
sudo passwd root
### Choose a strong password!****
### Lets Edit SSHD Config file
sudo nano /etc/ssh/sshd_config
### Remove the Comment (#) sign from Port and Enable the port
Port 22
### Add below text inside the file (sshd_config) under "Authentication" block
<?php
if (!defined("WHMCS"))
die("This file cannot be accessed directly");
function sendTelegramMessage($pm) {
global $vars;
//$chat_id = (""); //Group
$chat_id = (""); //Channel
$tokenbot = ("");
<?php
/**
* Display Client's Credit Balance in Client Area
*
* @author WHMCMS
* @link www.whmcms.com
* @since WHMCS v6.0.0+
*/
@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.
@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.
@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}
@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");
@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";