Envio de correo con AWS EC2 Ubuntu 14.04 en WordPress

Una manera sencilla de enviar E-mails  en una instancia AWS EC2  es un cliente ligero de SMTP como es Msmtp. Vamos a configurarlo para una cuenta de correo de Gmail.

Descargamos el cliente.

$ sudo apt-get install msmtp

1.Configuramos a nivel de usuario local msmtp

$ nano ~/.msmtprc

Y copiamos.

account gmail
tls on
tls_certcheck off
auth on
host smtp.gmail.com
port 587
user usuario1@gmail.com
from usuario1@gmail.com
password ContraseñaGmail

Modificamos permisos.

$ chmod 600 ~/.msmtprc

 2.Configuramos a nivel de Servidor msmtp

$ sudo cp ~/.msmtprc /etc/msmtprc

Modificamos permisos.

$ sudo chown www-data /etc/msmtprc
$ sudo chmod 600 /etc/msmtprc

 3.Configuramos php.ini para utilizar mail() desde WordPress con msmtp.

$ sudo nano /etc/php5/apache2/php.ini

Buscamos «sendmail_path» y añadimos:

sendmail_path = "/usr/bin/msmtp -C /etc/msmtprc -a gmail -t"

Envio de correo con AWS EC2 Ubuntu 14.04 en WordPress

Guardamos y reiniciamos el servidor Web.

$ sudo service apache2 restart

Mas información : Msmtp.

Plugins Genesis Framework Redes Sociales

1. Simple Social Icons

Este plugin Simple Social Icons muestra nuestros iconos de la redes sociales en nuestra Web. Dentro de WordPress aparece como un Widgets y ponemos configurarlo a nuestro gusto.

Simple Social Icons

2. Genesis Simple Share Settings

Este plugin nos permite compartir nuestros contenidos en redes Sociales. Lo podemos colocar al principio o al final de los pots. Lo configuramos dentro de Genesis.

Genesis Simple Share

Instalar WordPress Ubuntu 14.04

Descargamos la ISO de la ultima versión LTS de Ubuntu 14.04 Server(Trusty Tahr).

Instalamos LAMP (Linux, apache, MySQL, PHP)  y Openssh server.

Instalar WordPress ubuntu 14-04
Actualizamos la instalación.

$sudo apt-get update
$sudo apt-get upgrade

Editamos el archivo «/etc/network/interfaces»

$sudo cp /etc/network/interfaces /etc/network/interfaces.backup
$sudo nano /etc/network/interfaces

Añadimos una Ip estática y los DNS de google.

auto eth0
iface eth0 inet static
address 192.168.1.122
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
$sudo ifdown eth0
$sudo ifup eth0

Verificamos

$ifconfig -a

Instalamos WordPress

$cd /var/www/
$sudo wget http://wordpress.org/latest.tar.gz

Descomprimimos

$sudo tar xzvf latest.tar.gz

Borramos wordpress

$sudo rm latest*

Borramos directorio html

$sudo rm -r -f html
$sudo mv wordpress html

Permisos

$sudo chown -R www-data:www-data /var/www/html

Creamos la Base de Datos

$sudo mysql -u root -p
>>CREATE DATABASE basedatoswp;

>>CREATE USER user@localhost IDENTIFIED BY ‘password‘;

>>GRANT ALL PRIVILEGES ON basedatoswp.* TO user@localhost;

>>FLUSH PRIVILEGES;

>>exit

Necesitamos instalar  esta librería para configurar updraftplus con dropbox y personalizar las copias.

$sudo apt-get install php5-curl
$sudo /etc/init.d/apache2 restart

Accedemos con el navegador a la ip 192.68.1.122 y continuamos la instalación de WordPress.

Noa: Acceso sftp
Cuando nos vayamos a conectar por sftp y necesitemos modificar archivos de configuración de WordPress. Tal y como ahora tenemos los permisos configurados no podríamos modificarlos.Para solucionarlo añadimos al usuario con que estas logueado al grupo www-data.

sudo usermod -a -G www-data $USER 

Modificamos los permisos de la carpeta de WordPress.

$sudo chmod -R g+w /var/www/html ó chmod -R 664 /var/www/html 

Reiniciamos Apache

$sudo /etc/init.d/apache2 restart

Verificamos

$id $USER 

Alta Online como Empresario Individual(Autónomo ó Freelance).

Para darte de alta como Empresario individual(Autónomo ó freelance)  y cumplir con las obligaciones legales, debemos de darnos de alta en Hacienda y en la Seguridad Social. Para ello necesitamos :

Obligaciones del Empresario Individual

Una vez hemos recibido la confirmación por parte de Hacienda y la Seguridad Social trimestralmente debemos de cumplimenar todos estos modelos, en los plazos indicados.

Modelo 130. IRPF. Empresarios y profesionales en Estimación Directa. Pago fraccionado.

Cada trimestre debés presentar tus resultados a Hacienda.

  • Trimestre-1: Enero, Febrero, Marzo .Se presentará del 1 al 20 de abril,
  • Trimestre-2: Abril, Mayo, Junio. Se presentará del 1 al 20 de  julio.
  • Trimestre-3: Julio, Agosto, Septiembre.Se presentará del 1 al 20 de octubre.
  • Trimestre-4: Octubre, Noviembre, Diciembre.Se presentará del 1 al 30 de enero.

Se presenta el resultado de los Ingresos menos Gastos.

Modelo 303. IVA. Autoliquidación.

Iva modelo 303

Autoliquidaciones trimestrales:

  • Trimestre-1: Enero, Febrero, Marzo .Se presentará del 1 al 20 de abril,
  • Trimestre-2: Abril, Mayo, Junio. Se presentará del 1 al 20 de  julio.
  • Trimestre-3: Julio, Agosto, Septiembre.Se presentará del 1 al 20 de octubre.
  • Trimestre-4: Octubre, Noviembre, Diciembre.Se presentará del 1 al 30 de enero.

Junto con la autoliquidación del cuarto trimestre ha de presentarse también el resumen anual modelo 390.

Modelo 390. IVA. Declaración Resumen Anual.

Se presentará del 1 al 30 de enero.

Modelo 347. Declaración Informativa. Declaración anual de operaciones con terceras personas.

El Modelo 347 es una declaración anual informativa de operaciones con terceras personas. Los Autónomos y empresas  están obligados a la presentación del Modelo 347 siempre que hayan realizado operaciones de con terceros por importe superior a 3.005 Euros. Se presenta durante el mes de febrero.

Modelo  111. Retenciones e Ingresos a Cuenta del IRPF.

Si tus clientes tienen una Actividad profesional, en las facturas debes realizar una retención de IRPF. Se declara trimestralmente durante los veinte primeros días naturales de los meses de abril, julio,octubre y enero, por las retenciones e ingresos a cuenta que correspondan al trimestre natural inmediato anterior.

Modelo 190. Resumen anual Retenciones e ingresos a cuenta del IRPF.

El plazo de presentación del Modelo 190, será entre el día 1 al 31 de enero.

La información que se muestra en esta entrada es meramente orientativa y basada en mi experiencia.

Mas Información:

Empresario Individual (Autónomo)

Filezilla Amazon EC2 Ubuntu 14.04

Configuración de  Filezilla  con SFTP  para conectarse a una instancia Amazon EC2.

Importar fichero .pem  proporcionado por Amazon.

  • Edición-> Opciones -> Conexion -> SFTP
  • Pulsar «Añadir archivo de clave»
  • Buscar la clave proporcionada .pem por  Amazon.
  • Convertir la clave  .pem  y guardar.
  • Volver a añadir la clave convertida anteriormente de la misma manera.

Crear nuevo sitio.

  • Archivo -> Gestor de sitios -> Nuevo Sitio.
  • Sevidor: juancarlosbeltran.es.
  • Protocolo: SFTP-SSH.
  • Modo de acceso: Normal.
  • Usuario: ubuntu.
  • Contraseña: vacio.
  • Conectar.

 

 

IP estática Ubuntu 14.04 consola

Editamos el archivo «/etc/network/interfaces».

$ sudo cp /etc/network/interfaces /etc/network/interfaces.backup
$ sudo nano /etc/network/interfaces

Añadimos una Ip estática y los DNS de google.

auto eth0
iface eth0 inet static
address 192.168.1.132
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
$ sudo ifdown eth0
$ sudo ifup eth0

Verificamos.

$ ifconfig -a

 

ip fija ubuntu 14.04