Skip to content

Instantly share code, notes, and snippets.

@msaulohenrique
Last active January 3, 2019 19:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save msaulohenrique/724423249b326b1c3975b399f170a3f6 to your computer and use it in GitHub Desktop.
Save msaulohenrique/724423249b326b1c3975b399f170a3f6 to your computer and use it in GitHub Desktop.
#!/bin/bash -e
clear
YELLOW=`tput setaf 3`
GREEN=`tput setaf 2`
NC=`tput sgr0`
echo "${GREEN}"
echo "===================================================="
echo "VOXTREAM INSTALL..."
echo "Poderá demorá vários minutos. Por favor, aguarde!"
echo "===================================================="
echo "${NC}"
echo "${YELLOW}Dominio (sem http/https ou www): ex. audiobrazil.com${NC}"
read -e dominio
echo "${YELLOW}IP do VPS/Dedicado: ex. 192.134.123.54${NC}"
read -e ipmaquina
echo "${YELLOW}Senha MySQL:${NC}"
read -e senhamysql
echo "${YELLOW}Senha Root (informe a senha correta):${NC}"
read -e senharoot
echo "${YELLOW}Key do painel:${NC}"
read -e keypainel
echo "${YELLOW}Deseja prosseguir? (y/n)${NC}"
read -e run
if [ "$run" == n ] ; then
exit
else
# configuração de horas
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/posix/Brazil/East /etc/localtime
yum -y install ntp rdate
rdate -s rdate.cpanel.net
ntpdate 0.br.pool.ntp.org
# Criando diretorios
cd /home
mkdir painel
mkdir streaming
mkdir wowza
cd /home/painel
mkdir public_html
chmod 0755 /home/painel/
chmod 0755 /home/painel/public_html/
chmod 0777 /home/streaming/
chmod 0755 /home/wowza/
cd ~
# Instalando as dependencias necessarias
yum install epel-release -y
yum upgrade ca-certificates --disablerepo=epel -y
yum update -y
yum install nano iptables vixie-cron nmap perl-libs -y;
yum install iptables unzip wget nano vixie-cron mailx sendmail vnstat nmap perl rsync rdate gcc nano openssh-server openssh-clients curlftpfs gcc glibc.i686 glibc-devel.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686 postgresql-libs openssl-devel glibc-devel pure-ftpd -y
yum install -y libstdc++ --skip-broken --setopt=protected_multilib=false; yum install -y libstdc++-4.4.6-4.el6.i686 --skip-broken --setopt=protected_multilib=false; yum install -y libgcc_s.so.1 --skip-broken --setopt=protected_multilib=false; yum install -y glibc.i686 --skip-broken --setopt=protected_multilib=false;
yum -y install libstdc++.so.6;
rm -f /usr/lib/libstdc++.so.6.0.8;
rm -f /usr/lib/libstdc++.so.6;
iptables -F
service iptables save
chkconfig iptables on
chkconfig crond on
ln -s /usr/bin/nano /usr/bin/pico
# Instalando Apache + PHP + MariaDB + phpMyAdmin
cd /etc/yum.repos.d
rm -f MariaDB.repo
wget https://shmcs.000webhostapp.com/MariaDB.repo
cd ~
yum install httpd httpd-devel MariaDB MariaDB-server MariaDB-client php-common php-mbstring php-php-gettext php-bcmath php-xml php-gd php-tcpdf-dejavu-sans-fonts phpMyAdmin php-devel php-ldap php-cli php-mysql php-process php-mcrypt php-tcpdf php-odbc php-zts php-snmp php-pear php-xmlrpc php-dba php-pdo php php-tidy php-intl php-imap php-embedded php-soap python34 curlftpfs -y
iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
service iptables save
chkconfig httpd on
service httpd restart
cd /etc/httpd/conf.d/
rm -f phpMyAdmin.conf
wget https://shmcs.000webhostapp.com/phpMyAdmin.conf
# Instalando o GEOIP:
yum install geoip geoip-devel -y
pecl install geoip
echo 'extension=geoip.so' >> /etc/php.ini
unalias cp
wget https://shmcs.000webhostapp.com/GeoIP.tar.gz
tar -zxvf GeoIP.tar.gz
cp -Rfv GeoIP/ /usr/local/share/
cp -Rfv GeoIP/ /usr/share/
php -m | grep geoip
service httpd restart
# Instalando o SSH2:
cd /usr/src
wget https://www.libssh2.org/download/libssh2-1.8.0.tar.gz
tar -zxvf libssh2-1.8.0.tar.gz
cd libssh2-1*
./configure && make && make install
pecl install ssh2-0.12
echo 'extension=ssh2.so' >> /etc/php.ini
php -m | grep ssh
service httpd restart
# download do painel
cd /home/painel/public_html
wget https://shmcs.000webhostapp.com/painel/$keypainel.zip
unzip $keypainel.zip
# install java
cd ~
yum install java* -y
echo 'export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64' >> /etc/profile
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile
echo 'export ANT_HOME=/opt/ant' >> /etc/profile
# install java
cd /opt
wget http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz
tar -xzf android-sdk_r23.0.2-linux.tgz
echo "export PATH=$PATH:/opt/android-sdk-linux/platforms" >> ~/.profile
echo "export PATH=$PATH:/opt/android-sdk-linux/tools" >> ~/.profile
export PATH=$PATH:/opt/android-sdk-linux/platforms
export PATH=$PATH:/opt/android-sdk-linux/tools
# install ANT
cd /opt
wget http://archive.apache.org/dist/ant/binaries/apache-ant-1.9.4-bin.tar.gz
tar -zxvf apache-ant-1.9.4-bin.tar.gz
ln -s /opt/apache-ant-1.9.4 /opt/ant
ln -s /opt/ant/bin/ant /usr/bin/ant
# configurando cron
echo '0 0 * * 0 /home/streaming/limpar_logs' >> /var/spool/cron/root
echo '0 */1 * * * /home/streaming/limpar_mem_cache' >> /var/spool/cron/root
echo '* * * * * /home/streaming/calcular-uso-ftp' >> /var/spool/cron/root
echo '*/5 * * * * /usr/bin/vnstat -u' >> /var/spool/cron/root
echo '0 */12 * * * /usr/bin/rdate -s rdate.cpanel.net' >> /var/spool/cron/root
echo '0 5 * * * /bin/rm -rfv /var/log/httpd/*-*' >> /var/spool/cron/root
echo '0 5 * * * /bin/rm -rfv /var/log/*-20*' >> /var/spool/cron/root
echo '0 5 * * * /bin/rm -rfv /var/spool/clientmqueue/*' >> /var/spool/cron/root
echo '0 */1 * * * /bin/echo -n > /var/spool/mail/root' >> /var/spool/cron/root
echo '0 */1 * * * /bin/echo -n > /home/streaming/web/access_log' >> /var/spool/cron/root
echo '0 */1 * * * /bin/echo -n > /home/painel/public_html/access_log' >> /var/spool/cron/root
echo '0 */1 * * * /bin/echo -n > /home/painel/public_html/player/access_log' >> /var/spool/cron/root
echo '0 */1 * * * /bin/echo -n > /home/painel/public_html/cdn/access_log' >> /var/spool/cron/root
echo '0 */1 * * * /bin/echo -n > /home/streaming/web/error_log' >> /var/spool/cron/root
echo '0 */1 * * * /bin/echo -n > /home/painel/public_html/error_log' >> /var/spool/cron/root
echo '0 */1 * * * /bin/echo -n > /home/painel/public_html/player/error_log' >> /var/spool/cron/root
echo '0 */1 * * * /bin/echo -n > /home/painel/public_html/cdn/error_log' >> /var/spool/cron/root
echo '0 3 * * 0 /usr/bin/yum clean all' >> /var/spool/cron/root
echo '0 2 * * * /usr/bin/php -q /home/painel/public_html/robots/limpar-logs.php' >> /var/spool/cron/root
echo '0 3 * * 0 /usr/bin/php -q /home/painel/public_html/robots/limpar-estatisticas.php' >> /var/spool/cron/root
echo '*/30 * * * * /bin/nice -20 /usr/bin/php /home/painel/public_html/robots/monitor-servidores.php' >> /var/spool/cron/root
echo '*/15 * * * * /bin/nice -20 /usr/bin/php /home/painel/public_html/robots/monitor-capacidade.php' >> /var/spool/cron/root
echo '* * * * * /usr/bin/php /home/painel/public_html/robots/monitor-streamings-relay.php registros=0-20000' >> /var/spool/cron/root
echo '* * * * * /bin/nice -20 /usr/bin/php /home/painel/public_html/robots/gerar-estatisticas-shoutcast.php registros=0-20000' >> /var/spool/cron/root
echo '* * * * * /bin/nice -20 /usr/bin/php /home/painel/public_html/robots/gerar-estatisticas-wowza.php registros=0-20000' >> /var/spool/cron/root
echo '* * * * * /bin/nice -20 /usr/bin/php -q /home/painel/public_html/robots/agendamentos.php registros=0-50000' >> /var/spool/cron/root
echo '* * * * * /bin/nice -20 /usr/bin/php /home/painel/public_html/robots/atualizar-uso-ftp.php registros=0-20000' >> /var/spool/cron/root
# shoutcast
adduser streaming
usermod -u 500 streaming
groupmod -g 500 streaming
cd /home/streaming
wget https://shmcs.000webhostapp.com/streaming/streaming.zip
unzip streaming.zip
wget https://shmcs.000webhostapp.com/les-current.tar.gz
tar -zxvf les-current.tar.gz
cd les-*
sh install.sh
/usr/local/sbin/les -ea
cd /home/streaming
rm -rf les-0.2/ *.rpm *.tar.gz *.txt *.zip
rm -rfv /etc/pure-ftpd/pure-ftpd.conf; mv -v pure-ftpd.conf /etc/pure-ftpd/pure-ftpd.conf
rm -rfv /etc/pure-ftpd/pureftpd-mysql.conf; mv -v pureftpd-mysql.conf /etc/pure-ftpd/pureftpd-mysql.conf
wget https://shmcs.000webhostapp.com/lib.zip
unzip -q lib.zip;
chmod 0755 libstdc++.so.6.0.8;
mv -f /home/streaming/libstdc++.so.6.0.8 /usr/lib/;
cd /usr/lib/; ln -s libstdc++.so.6.0.8 libstdc++.so.6;
rm -f lib.zip
vnstat --showconfig > /etc/vnstat.conf
sed -i '/eth0/d' /etc/vnstat.conf
echo >> /etc/vnstat.conf
echo "Interface \"`ifconfig | awk {'print $1'} | head -1`\"" >> /etc/vnstat.conf
vnstat -u -i `ifconfig | awk {'print $1'} | head -1` --force
rpm -qa postfix | xargs rpm -e
rpm -qa ntp | xargs rpm -e
cd /etc/
perl -i -p -e 's/max_execution_time = 30/max_execution_time = 1800/' php.ini
perl -i -p -e 's/max_input_time = 60/max_execution_time = 1800/' php.ini
# install youtube-dl
cd ~
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
# ffmpeg e lame para manipular o MP3
curl -L -O https://ufpr.dl.sourceforge.net/project/lame/lame/3.100/lame-3.100.tar.gz
tar xzvf lame-3.100.tar.gz
cd lame-3.100
./configure --enable-shared --enable-nasm
make
make install
make distclean
echo '/usr/local/lib' >> /etc/ld.so.conf
echo '/usr/lib' >> /etc/ld.so.conf
cd ~
wget http://www.ffmpeg.org/releases/ffmpeg-4.0.tar.gz
tar -zxvf ffmpeg-4.0.tar.gz
cd ffmpeg-4.0
./configure --disable-yasm --enable-libmp3lame --enable-pic --enable-gpl --enable-shared --enable-decoder=aac --enable-filter=aformat --enable-filter=volume --enable-filter=aresample && make && make install
ldconfig
# concluir shoutcast
cd /home/streaming
chown -Rfv streaming.streaming /home/streaming/
rm -rfv streaming.zip
chkconfig pure-ftpd on
chkconfig httpd on
/etc/init.d/httpd restart
/etc/init.d/pure-ftpd restart
/etc/init.d/rsyslog restart
# wowza
cd /home/wowza
wget https://shmcs.000webhostapp.com/streaming-rtmp/streaming-rtmp.zip
unzip streaming-rtmp.zip
chmod +x WowzaMediaServer-2.2.4.rpm.bin;
./WowzaMediaServer-2.2.4.rpm.bin
echo "H33YQ-9TKQC-3RCCA-XENW8-P9BUM" > /usr/local/WowzaMediaServer/conf/Server.license
iptables -I INPUT -p tcp --dport 1935 -j ACCEPT
iptables -I INPUT -p tcp --dport 8086 -j ACCEPT
service iptables save
unalias cp
tar -zxvf wowza-audio-xml.tar.gz
cp -Rfv *.xml /usr/local/WowzaMediaServer/conf/
cp -fv wms-plugin-collection.jar /usr/local/WowzaMediaServer/lib/wms-plugin-collection.jar
mkdir /usr/local/WowzaMediaServer/templates
cp -fv wowza-audio-template-Application.xml /usr/local/WowzaMediaServer/templates/Application.xml
cp -fv ativar-aacplus desativar-aacplus sincronizar-aacplus /usr/local/WowzaMediaServer/
rm -rfv /usr/local/WowzaMediaServer/conf/VHost.xml
cp -fv VHost.xml /usr/local/WowzaMediaServer/conf/VHost.xml
echo "admin "$senharoot > /usr/local/WowzaMediaServer/conf/admin.password
perl -i -p -e 's/#ulimit -n 20000/ulimit -n 300000/' /usr/local/WowzaMediaServer/bin/wms.sh
perl -i -p -e 's/#ulimit -n 20000/ulimit -n 300000/' /usr/local/WowzaMediaServer/bin/startup.sh
perl -i -p -e 's/ulimit -n 20000/ulimit -n 300000/' /usr/local/WowzaMediaServer/bin/wms.sh
perl -i -p -e 's/ulimit -n 20000/ulimit -n 300000/' /usr/local/WowzaMediaServer/bin/startup.sh
sed -i '/fs.file-max/d' /etc/sysctl.conf
echo "fs.file-max=300000" >> /etc/sysctl.conf
sysctl -p
chkconfig WowzaMediaServer on
/etc/init.d/WowzaMediaServer restart
/etc/init.d/WowzaMediaServer status
# Configurando Apache + PHP
cd ~
replace '#Listen 12.34.56.78:80' 'Listen 555' -- /etc/httpd/conf/httpd.conf
replace '#NameVirtualHost *:80' 'NameVirtualHost *:80' -- /etc/httpd/conf/httpd.conf
replace 'AddDefaultCharset UTF-8' 'AddDefaultCharset ISO-8859-1' -- /etc/httpd/conf/httpd.conf
replace '/var/www/html' '/home/painel/public_html' -- /etc/httpd/conf/httpd.conf
replace 'Options FollowSymLinks' 'Options ExecCGI FollowSymLinks Includes IncludesNOEXEC Indexes -MultiViews SymLinksIfOwnerMatch' -- /etc/httpd/conf/httpd.conf
replace 'AllowOverride None' 'AllowOverride All' -- /etc/httpd/conf/httpd.conf
replace ';default_charset=iso-8859-1' 'default_charset=iso-8859-1l' -- /etc/php.ini
echo '<VirtualHost *:555>' >> /etc/httpd/conf/httpd.conf
echo ' DocumentRoot /home/streaming/web/' >> /etc/httpd/conf/httpd.conf
echo ' <Directory />' >> /etc/httpd/conf/httpd.conf
echo ' Options ExecCGI FollowSymLinks Includes IncludesNOEXEC Indexes -MultiViews SymLinksIfOwnerMatch' >> /etc/httpd/conf/httpd.conf
echo ' AllowOverride All' >> /etc/httpd/conf/httpd.conf
echo ' </Directory>' >> /etc/httpd/conf/httpd.conf
echo '</VirtualHost>' >> /etc/httpd/conf/httpd.conf
echo '<Directory "/home/painel/public_html/player/">' >> /etc/httpd/conf/httpd.conf
echo ' Options Indexes FollowSymLinks' >> /etc/httpd/conf/httpd.conf
echo ' AllowOverride All' >> /etc/httpd/conf/httpd.conf
echo ' Order allow,deny' >> /etc/httpd/conf/httpd.conf
echo ' Allow from all' >> /etc/httpd/conf/httpd.conf
echo '</Directory>' >> /etc/httpd/conf/httpd.conf
echo '<VirtualHost *:80>' >> /etc/httpd/conf/httpd.conf
echo ' ServerName DOMINIO-VOXRADIO' >> /etc/httpd/conf/httpd.conf
echo ' DocumentRoot /home/painel/public_html/' >> /etc/httpd/conf/httpd.conf
echo ' ServerAlias DOMINIO-VOXRADIO' >> /etc/httpd/conf/httpd.conf
echo ' ErrorLog /home/painel/public_html/error.log' >> /etc/httpd/conf/httpd.conf
echo ' CustomLog /home/painel/public_html/requests.log combined' >> /etc/httpd/conf/httpd.conf
echo '</VirtualHost>' >> /etc/httpd/conf/httpd.conf
echo '<VirtualHost *:80>' >> /etc/httpd/conf/httpd.conf
echo ' ServerName player.DOMINIO-VOXRADIO' >> /etc/httpd/conf/httpd.conf
echo ' DocumentRoot /home/painel/public_html/player/' >> /etc/httpd/conf/httpd.conf
echo ' ServerAlias player.DOMINIO-VOXRADIO' >> /etc/httpd/conf/httpd.conf
echo ' ErrorLog /home/painel/public_html/player/error.log' >> /etc/httpd/conf/httpd.conf
echo ' CustomLog /home/painel/public_html/player/requests.log combined' >> /etc/httpd/conf/httpd.conf
echo '</VirtualHost>' >> /etc/httpd/conf/httpd.conf
echo '<Directory "/home/painel/public_html/cdn/">' >> /etc/httpd/conf/httpd.conf
echo ' Options Indexes FollowSymLinks' >> /etc/httpd/conf/httpd.conf
echo ' AllowOverride All' >> /etc/httpd/conf/httpd.conf
echo ' Order allow,deny' >> /etc/httpd/conf/httpd.conf
echo ' Allow from all' >> /etc/httpd/conf/httpd.conf
echo '</Directory>' >> /etc/httpd/conf/httpd.conf
echo '<VirtualHost *:80>' >> /etc/httpd/conf/httpd.conf
echo ' ServerName cdn.DOMINIO-VOXRADIO' >> /etc/httpd/conf/httpd.conf
echo ' DocumentRoot /home/painel/public_html/cdn/' >> /etc/httpd/conf/httpd.conf
echo ' ServerAlias cdn.DOMINIO-VOXRADIO' >> /etc/httpd/conf/httpd.conf
echo ' ErrorLog /home/painel/public_html/cdn/error.log' >> /etc/httpd/conf/httpd.conf
echo ' CustomLog /home/painel/public_html/cdn/requests.log combined' >> /etc/httpd/conf/httpd.conf
echo '</VirtualHost>' >> /etc/httpd/conf/httpd.conf
replace 'DOMINIO-VOXRADIO' $dominio -- /etc/httpd/conf/httpd.conf
replace '<Port>1935,554,80</Port>' '<Port>1935,554</Port>' -- /usr/local/WowzaMediaServer/conf/VHost.xml
service httpd restart
service mysql start
/etc/init.d/WowzaMediaServer restart
chkconfig mysql on
mysql_secure_installation
service mysql restart
cd /opt/
./android-sdk-linux/tools/android update sdk --no-ui
./android-sdk-linux/tools/android update sdk --no-ui
./android-sdk-linux/tools/android update sdk --no-ui
mkdir ~/glibc_install; cd ~/glibc_install
wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
tar zxvf glibc-2.14.tar.gz
cd glibc-2.14
mkdir build
cd build
../configure --prefix=/opt/glibc-2.14
make -j4
sudo make install
export LD_LIBRARY_PATH=/opt/glibc-2.14/lib
cp /opt/glibc-2.14/lib/libc.so.6 /opt/android-sdk-linux/build-tools/28.0.3/lib64/
chmod 0777 /home/streaming/*
chmod 0777 /usr/local/WowzaMediaServer/sincronizar-aacplus
chmod 0777 /usr/local/WowzaMediaServer/ativar-aacplus
chmod 0777 /usr/local/WowzaMediaServer/desativar-aacplus
echo ""
echo ""
echo -e '\E[37;32m''\033[1m*********************************************************************************************\033[0m'
echo -e '\E[37;32m''\033[1m* Editar o arquivo abaixo e coloque os dados de conexão ao banco de dados do painel de controle *\033[0m'
echo -e '\E[37;32m''\033[1m*********************************************************************************************\033[0m'
echo ""
nano /etc/pure-ftpd/pureftpd-mysql.conf
cd /home/streaming
rm -rfv streaming.zip
chkconfig pure-ftpd on
chkconfig httpd on
/etc/init.d/httpd restart
/etc/init.d/pure-ftpd restart
/etc/init.d/rsyslog restart
echo 'streaming:5k54HKJ43G4335345l4FKHKL455gq423lo5sfgat436' | chpasswd
sed -i '/MinUID/d' /etc/pure-ftpd/pure-ftpd.conf
sed -i '/MYSQLDefaultUID/d' /etc/pure-ftpd/pureftpd-mysql.conf
sed -i '/MYSQLDefaultGID/d' /etc/pure-ftpd/pureftpd-mysql.conf
user_stm_id=`id -u streaming`
echo "MinUID $user_stm_id" >> /etc/pure-ftpd/pure-ftpd.conf
echo "MYSQLDefaultUID $user_stm_id" >> /etc/pure-ftpd/pureftpd-mysql.conf
echo "MYSQLDefaultGID $user_stm_id" >> /etc/pure-ftpd/pureftpd-mysql.conf
/etc/init.d/pure-ftpd restart
chmod 0777 /home/streaming/*
#done
clear
echo "${GREEN}"
echo "================================================================="
echo
echo "Concluído. :)"
echo
echo "Configure o banco de dados e demais dependências manualmente."
echo "phpMyAdmin: http://www.$dominio/srv-bd-admin"
echo "Usuário MySQL: root"
echo "Senha MySQL: $senhamysql"
echo
echo "Edite os arquivos e configure o banco de dados."
echo "/home/painel/admin/inc/conecta.php"
echo "/home/painel/player/inc/conecta-remoto.php"
echo "/home/painel/robots/inc/conecta-remoto.php"
echo "/home/painel/cdn/inc/conecta-remoto.php"
echo
echo "Configure as entradas no DNS do seu dominio:"
echo "player A 1440 $ipmaquina"
echo "cdn A 1440 $ipmaquina"
echo "srv01 A 1440 $ipmaquina"
echo "www CNAME 1440 $dominio"
echo
echo "Admin/Revenda: http://www.$dominio/admin"
echo "Usuário e senha: admin"
echo "Cliente: http://www.$dominio"
echo
echo "Dúvidas: https://shmcs.000webhostapp.com/vox"
echo "================================================================="
echo "${NC}"
fi
@msaulohenrique
Copy link
Author

msaulohenrique commented Sep 29, 2018

Recomenda-se: CentOS 6.X 64bits, com IPV6 desativo.
Comando:
bash <(curl -L https://gist.githubusercontent.com/msaulohenrique/724423249b326b1c3975b399f170a3f6/raw/537f208b98902b622df8b4652e7292149b13fffe/bash.sh)

A configuração do MySQL/MariaDB siga:
Enter current password for root (enter for none): -> deixa em branco e da ENTER
Change the root password? [Y/n] Y -> coloca Y e abaixo digita nova senha
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

@msaulohenrique
Copy link
Author

msaulohenrique commented Dec 1, 2018

Os links (https://shmcs.000webhostapp.com/) acima estão todos offilne, edite e atualize.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment