Difference between pages "Web-server-stack" and "Package:ZynAddSubFX"

(Difference between pages)
m (update to package template)
 
(Created page with "{{Ebuild |Summary=ZynAddSubFX is an open source software synthesizer. It includes three hybrid synth engines that combine additive, subtractive, fourier and other synthesis me...")
 
Line 1: Line 1:
 +
{{Ebuild
 +
|Summary=ZynAddSubFX is an open source software synthesizer. It includes three hybrid synth engines that combine additive, subtractive, fourier and other synthesis methods, and is available as a standalone, LV2 and DSSI plugin.
 +
|CatPkg=media-sound/zynaddsubfx
 +
|Maintainer=
 +
|Homepage=http://zynaddsubfx.sourceforge.net/
 +
}}
  
== Pre-install considerations ==
+
{{EbuildFooter}}
Ssl [http://en.wikipedia.org/wiki/Wildcard_certificate wild card certificates] can use the same certificate to cover several subdomain names.  As in https://wiki.funtoo.org https://www.funtoo.org https://forums.funtoo.org can all use the same certificate.  https://funtoo.org would not be covered under the wildcard, so [[User:Threesixes|Threesixes]] ([[User talk:Threesixes|talk]]) suggests using http://domain.tld as a http navigation splash page directory.  All that is required to setup a ca signed ssl certificate is an email on the server.  https://www.startssl.com offers free ssl ca certificates, though there are several other certificate [http://en.wikipedia.org/wiki/Certificate_authority#Providers providers].  Some web applications have http hard coded into the css style sheets urls instead of using relative urls, so they need to be changed to https or relative if you lose your styles.
+
 
+
=== Email Servers ===
+
* {{Package|mail-mta/postfix}}
+
* {{Package|mail-mta/ssmtp}}
+
* {{Package|mail-mta/exim}}
+
* {{Package|mail-mta/sendmail}}
+
* {{Package|mail-mta/nullmailer}}
+
 
+
=== FTP Servers ===
+
It is common practice to use FTP servers to host files for downloading.
+
 
+
* {{Package|net-ftp/vsftpd}}
+
* {{Package|net-ftp/proftpd}}
+
* {{Package|net-ftp/pure-ftpd}}
+
* {{Package|net-ftp/qshare}}
+
 
+
== Webserver ==
+
Web servers come in several varieties.  The most common stack is known as LAMP which stands for linux apache mysql php.  [[User:Threesixes|Threesixes]] ([[User talk:Threesixes|talk]]) suggests setting up the web server stack by selecting the database first, then scripting language second, and web server 3rd.
+
 
+
=== Databases ===
+
* {{Package|dev-db/mysql}}
+
maria is a drop in replacement for mysql
+
* {{Package|dev-db/mariadb}}
+
percona is a drop in replacement for mysql
+
* {{Package|dev-db/percona-server}}
+
* {{Package|dev-db/postgresql-server}}
+
* {{Package|dev-db/sqlite}}
+
 
+
=== Languages ===
+
* {{Package|dev-lang/php}}
+
* {{Package|dev-lang/perl}}
+
* {{Package|dev-lang/python}}
+
 
+
=== Web Servers ===
+
* {{Package|www-servers/apache}}
+
* {{Package|www-servers/cherokee}}
+
* {{Package|www-servers/nginx}}
+
* {{Package|www-servers/tengine}}
+
* {{Package|www-servers/lighttpd}}
+
 
+
 
+
=== Reverse Proxies & load balancing ===
+
Reverse proxies are useful, they cache static data, and shuck out cached pages rather than hitting the web server.  Several web servers have this functionality built in.
+
* {{Package|www-servers/varnish}}
+
* {{Package|net-proxy/squid}}
+
 
+
== Post install ==
+
There are several considerations to take into account with a web server install, such as setting up an email server, setting up a firewall, firewalling web applications, and dynamically firewalling attackers.
+
 
+
=== Firewalls ===
+
* {{Package|net-firewall/nftables}}
+
* {{Package|net-firewall/iptables}}
+
* {{Package|net-firewall/firewalld}}
+
* {{Package|net-firewall/ufw}}
+
 
+
=== Dynamic Firewalling ===
+
* {{Package|app-admin/sshguard}}
+
* {{Package|net-analyzer/fail2ban}}
+
 
+
=== Benchmarking ===
+
It's a good idea to benchmark your system, server, & websites.  There are several tools to assist you in doing this.
+
 
+
* http://yslow.org/
+
* http://getfirebug.com/
+
* {{Package|app-benchmarks/sysbench}}
+
* {{Package|app-benchmarks/phoronix-test-suite}}
+
* {{Package|app-benchmarks/iozone}}
+
* {{Package|app-benchmarks/piozone}}
+
* {{Package|app-benchmarks/siege}}
+
* {{Package|app-benchmarks/ramspeed}}
+
* {{Package|app-benchmarks/jmeter}}
+

Latest revision as of 05:20, September 26, 2014

media-sound/zynaddsubfx


Source Repository:Repository:Gentoo Portage Tree

http://zynaddsubfx.sourceforge.net/

Summary: ZynAddSubFX is an open source software synthesizer. It includes three hybrid synth engines that combine additive, subtractive, fourier and other synthesis methods, and is available as a standalone, LV2 and DSSI plugin.


News

Drobbins

IP Space Migration Continues

All Funtoo user containers in the 8.28 IP space will be moving into our new IP space (172.97) over the next few days. If you have DNS set up -- be sure to watch your container and update to the new IP! container.host.funtoo.org DNS will be updated after the move.
2015-08-27 by Drobbins
Drobbins

Funtoo Hosting IP Move

Funtoo user containers with IPs in the 72.18.x.x range will be gradually migrating to new IP addresses this week. If you have DNS entries for your containers, please be aware that your DNS will need to be updated.
2015-08-11 by Drobbins
Drobbins

New ARM Stages

New ARM Stages, built with a new toolchain, are now hitting mirrors. Existing ARM users should re-install using these stages (dated Aug 3, 2015 or later,) rather than upgrade using emerge.
2015-08-06 by Drobbins
More...

ZynAddSubFX

Tip

We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.