racl101 + ubuntu   421

css - Programmatically creating PDF from webpage - Stack Overflow
I wrote a Stackoverflow response to the problem of creating PDFs programmatically. After trying out Browsershot, Puppeteer and Chrome / Chromium headless browser solution on Laravel and seeing it work. This came after being frustrated with trying to install / run wkhtmltopdf on Ubuntu 18.04.
stackoverflow  howto  example  guider  reference  suggestion  render  pdf  programmatically  server  side  php  php7  browsershot  laravel  laravel5  ubuntu  ubuntu18.04  puppeteer  chrome  chromium  headless  browser  totry  tolearn  tounderstand 
november 2018 by racl101
Installing headless chrome on Ubuntu.
Shows how one might add the Chromium Browser (headless) apt repository to Ubuntu.
github  gist  script  shell  bash  howto  example  add  chromium  chrome  headless  browser  ppa  apt  repository  linux  ubuntu  ubuntu16.04  ubuntu18.04  guide  reference 
november 2018 by racl101
Contains a neat task that demonstrates how to update the Ubuntu apt-get repositories to be able to add the ondrej/php repository that allows us to install multiple versions of php on a given Ubuntu 16.04 server using an Ansible playbook to do it.
github  ansible  project  task  playbook  howto  example  add  software  repository  linux  apt  apt-get  ubuntu  ubuntu16.04  guide  reference 
november 2018 by racl101
phusion/baseimage - Docker Hub
The Laradock Docker Image uses this as its base Ubuntu 16.04 image. So it stands to reason that this is a good Docker Image using Ubuntu 16.04 to use for non-specific LEMP / Laravel setups.
base  repository  dockerhub  github  project  minimal  ubuntu  ubuntu16.04  image  docker  linux  toread  tolearn  totry  tounderstand  touse 
november 2018 by racl101
phusion/baseimage-docker: A minimal Ubuntu base image modified for Docker-friendliness
The Laradock Docker Image uses this as its base Ubuntu 16.04 image. So it stands to reason that this is a good Docker Image using Ubuntu 16.04 to use for non-specific LEMP / Laravel setups.
github  project  minimal  ubuntu  ubuntu16.04  image  docker  linux  toread  tolearn  totry  tounderstand  touse 
november 2018 by racl101
Installing MySQL (with Debconf) | Servers for Hackers

echo mysql-server mysql-server/root_password password root | debconf-set-selections;\
echo mysql-server mysql-server/root_password_again password root | debconf-set-selections;\
apt-get install -y mysql-server mysql-client libmysqlclient-dev

So that you don't have install mysql server interactively and can set the root password programmatically.

Works for installing MySQL 5.7 on Ubuntu 16.04 as well.
blog  tutorial  screencast  video  howto  install  mysql  mysql5.7  server  debian  configuration  root  password  programmatically  ubuntu  ubuntu16.04  script  bash  shell  example  guide  reference 
october 2018 by racl101
How to Run Sites Securely with Apache and Php-fpm on Ubuntu 16.04 LTS |
What's good about this blog post is that it demonstrates how to do it with PHP-FPM, Ubuntu 16.04 and Apache which is a rare combination these days.
blog  tutorial  howto  set  configure  php-fpm  ubuntu  ubuntu16.04  pool  user  apache  server  process  virtual  hosts  example  guide  reference 
july 2018 by racl101
How To Configure NGINX Using Ansible on Ubuntu
Good tutorial showing you how to get started with Ansible by running a playbook locally on Mac OS X to manage / set up remote Ubuntu instances.
blog  tutorial  ansible  ubuntu  ubuntu16.04  guide  reference  howto  example  toread  tolearn  totry  tounderstand  python  windows 
july 2018 by racl101
Ansible - Creating users and copying ssh keypair files to the remote server
This is a good example of how to use an Ansible playbook to create users, add them to one or more user groups, and give them passwords on a Linux system from a list of users (denoted as variables) and how to create .ssh directories for them. It's a good start. Works on Ubuntu 16.04 It also shows how to create a user group too.
github  gist  ansible  playbook  create  users  module  linux  ubuntu  ubuntu16.04  list  group  howto  example  guide  reference  ssh  key  remote 
july 2018 by racl101
The Process Component (Symfony Docs)
Symfony package for running shell scripts on the web server. I tested this on my Laravel Homestead Vagrant Virtual Machine to run a Python script from a Laravel (PHP) command and from a controller web route and it worked beautifully.
symfony  package  exec  shell  script  server  linux  ubuntu  ubuntu16.04  tutorial  documentation  guide  reference  laravel  laravel5 
april 2018 by racl101
How to Install Multiple Versions of PHP on Ubuntu 16.04/17.10 | LinuxBabe
Really good tutorial.

tags: blog tutorial howto install multiple php versions ubuntu ubuntu16.04 example guide reference toread tolearn totunderstand totry nginx apache
blog  tutorial  howto  install  multiple  php  versions  ubuntu  ubuntu16.04  example  guide  reference  toread  tolearn  totunderstand  totry  nginx  apache  ppa  ondrej 
march 2018 by racl101
How to Install Invoice Ninja on Ubuntu 16.04
tags: blog tutorial howto install invoice ninja ubuntu ubuntu16.04 guide reference php7 php-fpm nginx toread tolearn tunderstand totry
blog  tutorial  howto  install  invoice  ninja  ubuntu  ubuntu16.04  guide  reference  php7  php-fpm  nginx  toread  tolearn  tunderstand  totry 
march 2018 by racl101
Error: duplicate listen options for [::]:443 · Issue #5550 · certbot/certbot
This happened to me when I tried to create an SSL certificate for two virtual hosted sites that share the same top level domain but have different subdomains and their www versions.

E.g. site1.myawesomesite.com and site2.myawesomesite.com (and their www versions www.site1.myawesomesite.com and www.site2.myawesomesite.com )


change listen [::]:443 ssl ipv6only=on; to listen [::]:443;
github  forum  letsencrypt  ssl  certificate  ubuntu  ubuntu16.04  howto  troubleshoot  fix  duplicate  listen  options  error  virtualhost  example  guide  reference 
march 2018 by racl101
« earlier      
per page:    204080120160

related tags

2fa  9.10  16.04  64bit  a2enmod  a2ensite  ab  access  account  ACess  Active  Activecollab  adapter  add  additional  address  admin  administration  advice  agent  Alive  all  amazon  android  ansible  ansible2.7  ant  ant1.8  apache  apache2  app  application  apt  apt-cache  apt-get  aptitude  archive  Array  as  askubuntu  authentication  authorized_keys  Authtype  available  aws  back  base  bash  basicauth  beanstalkd  beginners  benchmark  bestpractices  Blacklist  blacklisted  blocks  blog  boot  bootup  brand  Broken  browser  browsershot  Bug  build  build-server  bundler  bytes  c  capacity  capistrano  centos  certbot  certificate  certificates  change  check  chef  chmod  Choose  chrome  chromium  ci  clear  cli  client  cloud  code  collab  command  commandline  commands  compare  comparison  compilation  compile  compiler  composer  compressed  compression  computer  config  configuration  configure  connection  connections  container  contents  continuous  continuous-integration  continuousintegration  continuousintegreation  cores  cpu  create  CRon  cronjob  crontab  crud  csr  curl  current  currently  cyberciti  daemon  data  database  date  datetime  db  deamon  debian  decompress  decrease  decrypt  default  delete  dell  dependencies  dependency  deploy  deployment  design  determine  developer  development  device  devops  dhcp  diagram  diff  difference  different  digital  digitalocean  digitialocean  directories  directory  disable  disk  dist  distribution  distro  django  dkim  dlink  dns  docker  dockerhub  docs  Document  documentation  does  domain  download  dpkg  drive  driver  dualboot  duplicate  ec2  eclipse  edit  edition  editor  effect  elasticsearch  elasticsearch1.7.4  eloquent  email  enable  enabled  enablement  enabling  encryp  environment  environment-variable  error  ethernet  example  examples  except  exception  exclude  exec  execution  existing  explanation  extension  extra  extract  fail  ffmpeg  file  files  find  firewal  firewall  fix  flush  fonts  for  format  forum  forums  Fqdn  framework  free  from  fstab  ftp  Function  gearman  geek  gem  generate  get  getting  gettingstarted  gist  git  github  gitosis  give  Gmail  gmp  gnu  grant  grep  group  groups  grub  gui  guide  guider  gz  hack  handle  handles  hard  hardware  headless  held  help  help.ubuntu  high  history  home  homestead  host  hosting  hostname  hosts  how  howto  howtoforge  Howtogeek  htop  HTTP  HTTPS  hudson  identified  ids  image  in  increase  increment  index  ini  init  initial  initialize  inspiration  install  installable  installation  installed  installer  instance  instances  integration  interactive  interesting  interface  interval  intl  introduction  invoice  ip  iptables  issue  java  Java7  javascript  JAVA_HOME  jdk  jdk6  jdk7  jenkins  jenkins-cli.jar  jre  js  kept  key  keys  kill  knowledgebase  lamp  laptop  Laracasts  laravel  Laravel4  laravel5  Laravel5.3  laravel5.4  large  lemp  letsencrypt  level  libfontconfig1  library  libxext6  libxrender  libxrender1  limit  limits  limits.conf  link  linode  linux  list  listen  loader  local  location  lock  log  logfile  logfiles  logged  login  logout  long  loop  lts  machine  macos  macosx  mail  maintainer  MAke  man  manage  management  manager  manpage  manpages  manual  manually  manuals  mariadb  market  marketing  MAth  max  maximum  max_connections  mbstring  mcrypt  memcached  memory  menu  Meteorjs  migrate  migration  minimal  minimum  missing  mkpasswd  MOD  modrewrite  module  mod_rewrite  mod_wsgi  monitor  monitoring  mount  multiple  My.cnf  mysql  Mysql2  mysql5.7  mysql_secure_installation  name  network  networking  new  newrelic  nginx  ninja  nixcraft  node  nodejs  not  notes  npm  ntp  ntpdate  number  nvm  ocean  of  old  on  ondrej  open  openjdk  opensource  open_files_limit  options  orm  os  osx  override  package  packages  page  pages  paging  pam.d  partition  passenger  passwd  password  PATH  pdf  pecl  pem  performance  permission  permissions  persistent  personal  personalpackagearchive  pg  php  php-fpm  php.ini  php5  php5.5.9  php5.6  php7  php7.0-mbstring  phpmyadmin  PHusion  pip  pipe  playbook  pma  policy  pool  port  postfix  postgres  postgresql  postmark  ppa  precision  prevent  pricing  primer  privileged  privileges  process  processes  profile  profiling  programmatically  project  prompt  psql  public  puppeteer  purge  pyenv  python  python-apt  python2.7  python3  python3-apt  question  queue  rackspace  rackspacecloud  rails  rails4  ram  rapidssl  rbenv  reboot  records  recursively  redhat  redis  reference  refused  regular  release  Reload  remote  remove  rename  render  renew  renewal  renewing  repo  repositories  repository  request  requirement  requirements  resource  resources  restart  rewrite  roles  root  ror  ror4.2.0  rsync  ruby  rubyonrails  rules  run  running  runtime  rvm  samba  sar  save  scaffolding  screencast  script  scripting  sdk  search  secure  securely  securing  security  Self  sender  sendmail  server  serverfault  servers  service  services  set  Settings  setup  sftp  shell  shutdown  side  sierra  Signed  signing  SIte  sites  smtp  snap  soft  software  source  Space  spam  spec  specific  spf  sqlite  sqlite3  ssh  ssl  ssm  Ssmtp  stack  stackexchange  stackoverflow  start  started  startup  static  station  stop  storage  strings  su  subversion  sudo  sudoer  suggestion  superuser  supervisor  supervisord  support  svn  swap  swapfile  symbolic  symfony  symlink  sysadmin  sysbench  sysstat  system  systemctl  systemd  sysv  table  tar  tar.bz2  tar.gz  tarball  task  technology  term  terminal  test  text  than  them  theme  Thread  time  timeout  timezone  tips  to  tolean  tolearn  tomcat  tool  tools  top  toread  totry  totunderstand  tounderstand  touse  transcoder  tricks  troubleshoot  troubleshooting  tunderstand  turnoff  turoial  tutorial  type  tz  tzconfig  ubunt  ubunt16.04  ubuntu  ubuntu10.04  ubuntu12.04  ubuntu14  ubuntu14.04  ubuntu16.04  ubuntu18.04  ufw  uglifier  ui  ulimit  uncompress  undo  unicorn  uninstall  unix  unixcraft  unlock  untar  unzip  update  updateable  updates  updating  upgrade  upgradeable  upstart  upstream  usage  use  user  user-groups  usergroup  usergroups  users  utilities  utility  value  variable  vcs  version  versions  vhost  Vi  video  view  viewer  vim  virtual  virtualhost  virtualhosts  virtualprivateserver  vm  vmstat  volume  vps  vsftpd  Web  webroot  webserver  wget  wiki  Wikihow  windows  wireless  within  without  wkhtmltoimage  wkhtmltopdf  WordPress  work  workaround  worker  worker_rlimit_nofile  write  writeable  wsgi  xdebug  xf  xp  xps  zero  zip  zipped 

Copy this bookmark: