000webhost

Web hosting
Showing posts with label evaluation. Show all posts
Showing posts with label evaluation. Show all posts

Monday, September 5, 2011

Open Source PBX Evaluation

A while ago I had to do evaluation of PBX systems for a company after we discovered that we didn't have enough bandwidth between two offices to offer guaranteed quality of service during peak data transfer times. These are some of the notes from that particular evaluation. Note, that this data may be invalid since the actual evaluation was conducted about a year and half ago from the data of this particular post.

- Trixbox/FreePBX/Elastix/AsteriskNOW/SwitchVox have been evaluated
- apparently custom contexts module for Elastix is in beta and has to be custom installed, http://www.freepbx.org/support/documentation/module-documentation/third-party-unsupported-modules/customcontexts
- http://mirror.freepbx.org/modules/release/contributed_modules/ Had to update to latest version of software as old version didn't seem to pick up existing settings from within our current phone network well. New version seems a little funny. Had to setup in unembedded FreePBX, then check in Elastix PBX section and apply, then go back into FreePBX before outbound routes were picked up correctly...
- VMBlast is a module that will allow you to leave voicemail for multiple users in your system, http://www.trixbox.org/forums/trixbox-forums/help/info-vmblast-please
- To install a new module in FreePBX basically download it, extract it, then within the web inteface go to unembedded FreePBX, 'Modules Admin', Install, Process, Confirm
- http://code.google.com/p/teletorture/ Telemarketer Torture module for FreePBX, generates a destination for inbound calls in FreePBX which you may send unwanted callers to Module created by James Finstrom
- Outbound Routes, Dial Patterns
NXXXXXXX
- ZAP, Dial Rules
03+NXXXXXXX
0392123+NXX
0N+NXXXXXXX
XXXXXXXXXX
0011+ZXXXXXXXXX
- AsteriskNOW, think of FreePBX on a stripped down version of Linux that is fast to install. Reminds me of LiveCD produced by Xorcom in order to test connectivity to their devices. http://www.xorcom.com/downloads/live-cd-quick-start.html
- non-critical bug in Trixbox installer. kmod does not require kernel... interesting that they've opted to go for text based installer as opposed to full blown GUI
- Trixbox have apparently setup their own init.d like start-up system, /var/trixbox_load/firstboot/
- builtin functionality to allow for reboot when no active calls are going
- true web based tick and upgrade system that will allow us to pursue more finer grained control than was previously possible with all in one support packages
- interesting that they should choose to go with phpconfig rather than a complete brand new interface for their file configuration
- SwitchVox is very slick but may end up being beyond our budget considering the number of phones in our system, http://demo.switchvox.com/admin
- http://www.freepbx.org/download-freepbx redirects to Asterisk NOW for live test CD
- http://www.freepbx.org/support/documentation/installation, installing FreePBX on various systems
- http://support.freepbx.org/book/export/html/31

- as usual thanks to all of the individuals and groups who purchase and use my goods and services
http://sites.google.com/site/dtbnguyen/
http://dtbnguyen.blogspot.com.au/

Thursday, August 11, 2011

Content Management System Evaluation (CMS), Random Stuff, and More

At some stage, most companies discover that due to their increasing size its hard to keep track of what everyone is doing. Therefore, they will require some form of Intranet to be implemented. Obviously this happened at a company that I was working at. As such, we had to evaluate the many options available to us available at the time. Obviously, there are various classes/types of CMS's. Personal ones favour a flat file structure with no multi-user functionality while the more complex/professional systems use database backends, a web based front end, have the ability to authenticate via a network directory system and have many options with regards to add-ons which allow for extra functionality.

One thing you'll need to watch for is whether there is too much of a learning curve in using the application itself. I noticed this myself when using the more mature systems such as Joomla. In such cases, either user training is going to be required and/or the content may need to be managed by your IT team. For mid-sized companies Drupal is a decent compromise between scalability and functionality.

Installation is fairly simple and similar to other web based applications. Install/untar the packages. Configure your web server. Setup the database backend. Configure the relevant files in order to authenticate correctly via the relevant backend. Thereafter, add any extra functionality as and when required.

Some companies basically specialise in converting CMS into websites. For me, it seems like faster way of development off of a known platform.

- these are some of the better known CMS systems out there:
http://en.wikipedia.org/wiki/List_of_content_management_systems
list of open source cms systems
  1. Strapi for API-First Content Management
  2. WordPress for Editorial Sites and Large Plugin Ecosystems
  3. Drupal for Complex Permissions and Compliance
  4. TYPO3 for Enterprise Multi-Site Installations
  5. Ghost for Newsletters and Membership Publishing
  6. Joomla for Cryptographically Verified Core Updates
list open source wiki
List of Best Wiki Software for 2026
1. Heroic Knowledge Base
2. MediaWiki
3. DokuWiki
4. Atlassian Confluence
5. Notion
6. Wiki.js
7. XWiki
8. BookStack
9. Slab
10. TiddlyWiki
11. Obsidian
12. GitBook
- the more secure ones are in this list:
which is the most secure open source cms system
drupal
typo3
plone
wordpress
- my ideal situation is one in which I can automate creation of posts but you need to build the infrastructure for this:
which open source cms automatically generate from text file
grav
kirby
pico
bludit
which open source cms automatically generate from text file and converts links into hyperlinks
typemill
pico
grav
is typemill or drupal a more secure cms
- most CMS allow for easy account creation now
is it easy to create new user accounts in typemill
is it easy to create new user accounts in drupal
- integration of AI/ML is a given for most modern CMS
does typemill easy integrate ai/chatbot support
- I've been trying to evaluate whether or not I can can things off of a spare system at home but even my blog is hitting the point whereby I know that deep down any self hosted option will likely exceed whatever hardware and network options I can have off a normal residential connection? Problems include CPU/RAM/IO limits, home Internet connection limits, security, redundancy, etc...
can you run web server off of hp microserver 40l 100k traffic per day blog
can you run web server off of hp microserver 40l 200k traffic per day blog
can you run web server off of hp microserver 40l 1m traffic per day blog
can you run web server off of dell e6410 1m traffic per day blog
can you run web server off of thinkpad x220 1m traffic per day blog
ThinkPad as a Server: The Follow-Up (ounapuu.ee)
can you run web server off of raspberry pi 5 8gb 1m traffic per day blog
can you use intel nuc as web server
maximum capability traffic intel nuc as web server
ASUS to manufacture and sell Intel’s NUC products
how much web traffic can Intel NUC10FNK Mini/i3-10110U/8GB DDR4 handle
maximum capability traffic Mac Mini 14,3/M2 (8-CPU 10-GPU)/8GB Ram/256GB SSD as web server
maximum capability traffic Mac Mini 14,3/M2 (8-CPU 10-GPU)/16GB Ram/256GB SSD as web server
Mac Mini 14,3/M2 does it use m.2 ssd
what is a good server for 1m users per day
what is a good server for 10m users per day
is cloudfare free
HP 600 G6 Mini/i7-10700T/16GB DDR4/512GB SSD max web traffic it can handle per day
Asus NUC13ANHH5/i5-13420H/16GB DDR4/256GB max web traffic it can handle per day
Lenovo M70Q G3/i7-12700T/16GB RAM/512GB max web traffic it can handle per day
Zotac C1642 Mini PC/i5-10210U/16GB RAM/256GB SSD max web traffic it can handle per day
MSI Cubi 5 10M/i7-10510U/16GB Ram/256GB SSD/W11/B max web traffic it can handle per day
is intel nuc reliable enough to run a web server
what is best bang for buck ollama llm gpu
ASRock Intel Arc A770 Challenger OC 16GB GDDR6 ollama linux setup
Add support for Intel Arc GPUs #1590
- need something light on resources and easy to migrate to and from
is typemill or drupal a more lightweight
is there an easy tool to migrate between typemill and drupal
AI Overview
There is no dedicated or automated "one-click" migration tool built specifically for moving content directly between Typemill and Drupal.
Why There Is No Direct Tool
• Typemill is a flat-file Content Management System (CMS) that stores content as Markdown files in a folder structure.
• Drupal is a robust, database-driven enterprise CMS that stores content in complex relational database tables and entities.
• Because these two systems use completely opposite storage architectures, niche migrations like this require a custom approach rather than a plug-and-play tool.
How You Can Do It Manually or Programmatically
Since a direct utility does not exist, you can bridge the gap using Drupal's flexible data-import capabilities:
1. Export from Typemill: Convert your flat-file Markdown content from Typemill into a structured format like CSV, JSON, or a structured XML feed. You can write a small script (in PHP or Python) to parse the Markdown files and compile them into a single data file.
2. Use Drupal Migration Modules: Install Drupal's core Migrate API along with supportive modules like Migrate Plus and Migrate Source CSV (or JSON/XML equivalents).
3. Run the Import via Drush: Write a custom migration YAML configuration mapping your source fields (title, body/markdown content, publication date) to Drupal node fields, then run the import using Migrate Tools and Drush.
If you'd like, let me know:
• Approximately how many pages you need to migrate
• Whether your content contains complex metadata or custom fields
I can help you outline a custom script or a CSV-to-Drupal migration strategy.

- as usual thanks to all of the individuals and groups who purchase and use my goods and services
http://sites.google.com/site/dtbnguyen/
http://dtbnguyen.blogspot.com.au/

Tuesday, July 26, 2011

GroupWare Evaluation

This project was borne from the fact that the company wanted an inexpensive option/s with regards to intra-company communication. To this end we looked as both Open Source webmail, groupware, and solutions that were currently available. Note that these results were from an evaluation of the primary options that were available about 1.5 years from the date of publication of this particular post and may or may not be applicable to your particular situation or needs. Please do your own due diligence.

Zimbra
Seems quite responsive but not sure of the specifcations on their evaluation box. Standard/Advanced GUI that are accessible at the touch of a button. When installed on local (desktop) class hardware was not as responsive as expected. Checked minimum/recommended specifications for hardware and project does not seem feasible from a financial perspective any longer. Even when looking at minimum specifications on their website they seem to be far in excess of the financial resources available to this company. Great desktop client although it does seem to be resource intensive on our Dell GX260/270/280's. Obviously one of the first real Open Source alternatives as well so has a strong development history and community behind it.


Horde
Has most of the capabilities that we require but doesn't integrate particularly well with Outlook. Obviously there is the learning curve problem with regards to the web based interface. What we currently use but based on user feedback it could be better. Latest version has come quite a long way. Suprisingly, synchronisation with your PDA is a realistic/simple option now.


OpenGroupWare
Only took a very cursory look at this. LiveCD in German. Interface was unwelcoming and highly doubt that users will be inclined to use it. Did not continue with evaluation. Moreover, project seems to have become dormant. Last post on homepage for website seems to be from 2009. Does provide integration with various MUA's though.


Exchange
Basically, this is what our users want but due to financial contraints we are unable to pursue it as our network is composed of a number of Linux servers as well as a small number of Windows based terminal servers which can not be re-deployed to meet GroupWare needs. Moreover, the price of properly specified hardware for a Windows based server that is able to run Exchange does not fit into our budget. We calculate that that the project may range anywhere between five and six figures depending on whether or not we factor in future expansion needs.

http://www.microsoft.com/exchange/en-us/default.aspx

Zarafa
The fact that this software is an atrociously good representation of Microsoft Exchange has done it many favours. Basically works on top of existing Linux stack with a web based interface on top. Just like Exchange though uses MAPI error codes which can be almost impossible to decipher without a proper reference source. During evaluation we discovered that some services may need to be restarted to ensure proper/continuous operatation without intervention but we believe that this may have more to do with mis-configuration since there doesn't seem to be many other users online experiencing this same problem at this stage. Strong integration with Outlook but does seem to have a few problems with offline caching mode which we later decided to turn off (may be fixed by the time of publication of this post). Pricing is reasonable (four to five figures).


OpenXchange
Web interface reminiscent of Exchange. Pricing structure is reasonable (four figures). Has Outlook plugin to allow for better integration. A possible contender but was not mature as Zarafa was at the time of evaluation. Pricing is reasonable at first glance.

http://oxpedia.org/index.php?title=Main_Page_AE#quickinstall

- as usual thanks to all of the individuals and groups who purchase and use my goods and services
http://sites.google.com/site/dtbnguyen/
http://dtbnguyen.blogspot.com.au/

Thursday, July 21, 2011

Inexpensive NAS/SAN Device Evaluation Results

These are the results of experimentation using both servers and desktop hardware using software based NAS/SAN solutions. The servers were single/dual chip Xeon systems with 4GB RAM and 7.2K/10K SAS/SATA drives and GigE while the desktop systems (which were always the location of the NAS/SAN software installation) were either a Celeron with 512MB/1GB/2GB and 7.2K SATA drives or an Intel E8400 with 4GB RAM and 7.2K SATA drives. GigE was used whenever possible although we had to resort to using 10/100 Ethernet sometimes due to resource constraints. OpenFiler as well as FreeNAS were obviously tested. There is no guarantee that these results are valid across the board due to the low spec hardware being used and are as much for personal interest as for experimental validation. Moreover, the software versions being used are probably about 1.5 years old from the date of publication of this post. Note that Windows based NAS/SAN solutions are also available such as from StarWind who make both target as well as initiator software for Windows Server based operating systems.

OpenFiler stats in RAID1 configuration using NTFS with default blocks over iSCSI over GigE on server-d3. Results are very consistent.
~50-60MB/s read via iSCSI
~50-60MB/s write via iSCSI

[root@server-c1 test]# smbclient '//192.168.200.218/vgname.vol.share'
WARNING: The "printer admin" option is deprecated
Password:
Domain=[OPENFILER.OPENDO] OS=[Unix] Server=[Samba 3.2.6]
smb: \> mget *
Get file CentOS-5.3-i386-bin-1of6.iso? yes
getting file \CentOS-5.3-i386-bin-1of6.iso of size 654186496 as
CentOS-5.3-i386-bin-1of6.iso (19788.6 kb/s) (average 19788.6 kb/s)
smb: \> mget *
Get file CentOS-5.3-i386-bin-4of6.iso? y
getting file \CentOS-5.3-i386-bin-4of6.iso of size 662644736 as
CentOS-5.3-i386-bin-4of6.iso (21133.0 kb/s) (average 20443.0 kb/s)
Get file CentOS-5.3-i386-bin-3of6.iso? y
getting file \CentOS-5.3-i386-bin-3of6.iso of size 665085952 as
CentOS-5.3-i386-bin-3of6.iso (19755.4 kb/s) (average 20207.0 kb/s)
Get file CentOS-5.3-i386-bin-5of6.iso? y
getting file \CentOS-5.3-i386-bin-5of6.iso of size 668745728 as
CentOS-5.3-i386-bin-5of6.iso (20591.9 kb/s) (average 20302.7 kb/s)

OpenFiler stats in RAID1 configuration using NTFS with default blocks over iSCSI over GigE. Results are extremely variable depending on the file/s being tested.
~60-110MB/s read via iSCSI
~10-30MB/s write via iSCSI

OpenFiler stats in RAID0 configuration using NTFS over iSCSI over 10/100 Fast Ethernet.
10.4MB/s via iSCSI

OpenFiler stats in RAID0 configuration using NTFS over iSCSI over 10/100 Fast Ethernet.
10.4MB/s via iSCSI

OpenFiler stats in RAID0 configuration using Ext3 over SMB over 10/100 Fast Ethernet.

smb: \> mput ENDIAN*
Put file ENDIAN-FIREWALL-SOFTWARE-APPLIANCE-DEMO.iso? yes
putting file ENDIAN-FIREWALL-SOFTWARE-APPLIANCE-DEMO.iso as
\ENDIAN-FIREWALL-SOFTWARE-APPLIANCE-DEMO.iso (9150.8 kb/s) (average
9150.8 kb/s)
smb: \> mput openfiler*
Put file openfiler-2.3-x86-disc1.iso? yes
putting file openfiler-2.3-x86-disc1.iso as
\openfiler-2.3-x86-disc1.iso (8907.6 kb/s) (average 8990.8 kb/s)
smb: \> mput elastix*
Put file Elastix-1.5.2-stable-i386-bin-31mar2009.iso? yes
putting file Elastix-1.5.2-stable-i386-bin-31mar2009.iso as
\Elastix-1.5.2-stable-i386-bin-31mar2009.iso (9147.2 kb/s) (average
9077.9 kb/s)

OpenFiler stats in RAID1 configuration using Ext3 over SMB over 10/100 Fast Ethernet.

[root@server-m ISOS]# smbclient '//192.168.200.218/raid1v.raid1vn.SHARE'
Password:
Domain=[OPENFILER.OPENDO] OS=[Unix] Server=[Samba 3.2.6]
smb: \> dir
. D 0 Wed Jun 10 16:54:56 2009
.. D 0 Wed Jun 10 16:54:56 2009

44010 blocks of size 16777216. 41762 blocks available
smb: \> mput ENDIAN*
Put file ENDIAN-FIREWALL-SOFTWARE-APPLIANCE-DEMO.iso? y
putting file ENDIAN-FIREWALL-SOFTWARE-APPLIANCE-DEMO.iso as
\ENDIAN-FIREWALL-SOFTWARE-APPLIANCE-DEMO.iso (7962.9 kb/s) (average
7962.9 kb/s)
smb: \> mput openfiler*
Put file openfiler-2.3-x86-disc1.iso? y
putting file openfiler-2.3-x86-disc1.iso as
\openfiler-2.3-x86-disc1.iso (8888.7 kb/s) (average 8542.7 kb/s)
smb: \> mput elastix*
Put file Elastix-1.5.2-stable-i386-bin-31mar2009.iso? y
putting file Elastix-1.5.2-stable-i386-bin-31mar2009.iso as
\Elastix-1.5.2-stable-i386-bin-31mar2009.iso (8855.3 kb/s) (average
8715.4 kb/s)

FreeNAS stats in a RAID 0 formatted configuration using 10/100 Fast Ethernet with UFS using NFS.

-rw-r--r-- 1 root root 180313088 May 9 05:01
hyperic-hq-installer-4.1.2-win32.msi

[root@localhost Hyperic]# time `cp hyperic-hq-installer-4.1.2-win32.msi /mnt/freenas/`

real 0m33.350s
user 0m0.034s
sys 0m0.503s

-rwxr----- 1 root root 482002540 Apr 22 22:57
zcs-5.0.14_GA_2850.RHEL5.20090303142201.tgz

[root@localhost ~]# time `cp zcs-5.0.14_GA_2850.RHEL5.20090303142201.tgz /mnt/freenas/`

real 0m48.765s
user 0m0.081s
sys 0m1.566s

-rwxr--r-- 1 root root 19509248 May 5 09:48 WindowsXP-KB936929-SP3-x86-ENU.exe

[root@localhost ~]# time `cp WindowsXP-KB936929-SP3-x86-ENU.exe /mnt/freenas/`

real 0m3.386s
user 0m0.005s
sys 0m0.052s

Definitely hit a bottleneck somewhere here. Dead flat line on transfer test now...

FreeNAS stats in a RAID 0 formatted configuration using 10/100 Fast Ethernet with UFS.
11MB/s FTP
8.6MB/s SMB

FreeNAS stats in a RAID 0 formatted configuration using 10/100 Fast Ethernet with 2GB RAM/64 KByte Blocks and then remount as a iSCSI target.
9.2MB/s iSCSI via HD-Tune

FreeNAS stats in a RAID 0 Configuration using 10/100 Fast Ethernet with 2GB RAM/64 KByte Blocks.
10.4MB/s iSCSI via HD-Tune

FreeNAS stats in a RAID 0 Configuration using 10/100 Fast Ethernet with 2GB RAM/4096 Byte Blocks.
10.4MB/s iSCSI via HD-Tune

FreeNAS stats in a RAID 0 Configuration using 10/100 Fast Ethernet with 2GB RAM.
10.4MB/s iSCSI via HD-Tune

FreeNAS stats in a RAID 0 Configuration using 10/100 Fast Ethernet with 512 RAM.
10.2MB/s iSCSI via HD-Tune

FreeNAS stats in a RAID 1 Configuration using 10/100 Fast Ethernet with 512 RAM.
11MB/s FTP
10MB/s SMB
9.8MB/s iSCSI via HD-Tune
4MB/s SCP
1.3 MB/s HTTP

Test LACP later using ProCurve (Switch_C) in order to determine impact of link aggregation.

OpenFiler was attempted and worked in a single disk configuration with LDAP authentication but when it ran with RAID 1 and LDAP the entire graphical interface seemed to break. For instance, evaluation page seemed to stop.

Things to definitely check for when building a software based NAS are cable connections (especially IDE/SATA cables), power supply capacity, adequate bandwidth, and a means through which to test the bandwidth of your connection.

Obviously, FC is not within our current budgetary means.

If had the budget to build a hardware based DAS/NAS/SAN solution for under 1K would most likely look at following solutions:

- Synology DS-209 (good feature set, high price, fast transfer rates)
- Netgear ReadyNAS Duo and its variants (good feature set, reasonable price, reasonable transfer rates)
- Thecus N2050B (very few reviews available though and is technically a DAS device that uses eSATA)

Options that would definitely avoid are the following:

- DLink DNS-323 (has problems with RAID rebuild based on reviews)
- Linksys NAS200 (slow transfer rates, 10/100 only)
- NetGear SC-101/101T (not a real NAS/SAN, 10/100 only, limited number/type drives can be used)

- as usual thanks to all of the individuals and groups who purchase and use my goods and services
http://sites.google.com/site/dtbnguyen/
http://dtbnguyen.blogspot.com.au/

Automated Government and Getting Country Issues via AI/ML, What is Vabbing?, and More

Automated Government and Getting Country Issues via AI/ML: - I've been researching the possibility of Semi to Fully Automated gover...