Help setting up Lync 2013 with External access, 2 servers only

I am trying to set up a simple Lync 2013 deployment for a small company.  I want to have a single standard front end server and a single edge server.  I have a SonicWall fire wall that supports a DMZ.  I am struggling to find a document on how to do this.  I have tried the planning tool.  I have read a book.  They all want to reverse proxy, multiple pools, etc.  I am looking for a good step by step guide for as simple a deployment as possible.  I want persistent chat, video conferencing,  Exchange integration, and external access.  No enterprise voice.  Can you point me to such a guide/white paper?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Steven SheeleyConsulting SW Engineer - Lync/Skype4BusinessCommented:
This is the process:

However, when you setup the pool, only add the single server to the pools. Edge pool one edge server. Front End pool, one server. Skiip the mediation server and you can also skip the directors as well.  Just adapt the proces described in the document to what you need.
ktylmanAuthor Commented:
I have worked through this article in the past.  It works great for setting up a single server in a lab for internal use.  However unless I am missing something it does not address setting up an edge server for external access.
Steven SheeleyConsulting SW Engineer - Lync/Skype4BusinessCommented:
This specifically covers the edge setup for federation:
ktylmanAuthor Commented:
I have given up on this project.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
ktylmanAuthor Commented:
I was not able to find a good solution for this and I gave up the project.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Chat / IM

From novice to tech pro — start learning today.