Docuseal - An Open Source, Self Hosted docusign alternative with incredible power!

  Рет қаралды 25,716

Awesome Open Source

Awesome Open Source

Күн бұрын

Пікірлер: 119
@shotelco
@shotelco 7 ай бұрын
You're getting really good at these tutorials! Like a favorite college Professor. I replay these at 1.75x speed, making it like listening to a sports announcers broadcast of an exciting game. 🤓
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
Glad you like them sports fans!
@bzmrgonz
@bzmrgonz 7 ай бұрын
1.75X, no way dude.. I can only do 1.5.. he is a pretty fast talker, even in presentation mode. How did you get to 1.75 with Brian's pace... I want to know.. I can't break that hard 1.5x. I've tried but I can't. Maybe if I drank some energy drinks or something.
@Darkk6969
@Darkk6969 7 ай бұрын
This is a very cool alternative to DocuSign and Adobe Sign. Love the audit log feature as it's important information to show proof of delivery and signatures.
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
Glad you like it my friend.
@SimoAtlas
@SimoAtlas 7 ай бұрын
The amazing projects that you introduce us to just unbelievable
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
Glad you like it.
@AndrewHargreave
@AndrewHargreave 7 ай бұрын
Thanks for this! I have a short term rental house and have started direct booking and have a rental agreement that I need them to sign. Didn't want to have to use a 3rd party ($) solution...this will be perfect! Nice detailed how-to!
@AwesomeOpenSource
@AwesomeOpenSource 6 ай бұрын
Glad it was helpful!
@pnrarun
@pnrarun 7 ай бұрын
Wonderful and thank you so much for sharing the video Mr. Brian McGonagill. I was hardly looking for this tool once again thank you for your timely help.
@AwesomeOpenSource
@AwesomeOpenSource 6 ай бұрын
Absolutely my pleasure.
@CorgiFan-ti8if
@CorgiFan-ti8if 7 ай бұрын
Your channel is great. Thank you for your hard work!
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
I appreciate that!
@farzadmf
@farzadmf 7 ай бұрын
Wow, such a nice and featureful FOSS app!!! Thank you for the detailed walkthrough!
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
My pleasure!
@mdalnamer
@mdalnamer 7 ай бұрын
I was waiting for a new video for a long time, thank you for efforts and amazing videos.
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
My pleasure my friend.
@3sixtymining
@3sixtymining 3 ай бұрын
This is Awesome. Thanks again for an easy tutorial.
@AwesomeOpenSource
@AwesomeOpenSource 3 ай бұрын
My pleasure.
@MSP612-ru2fi
@MSP612-ru2fi 4 ай бұрын
exactly, support open source. all the way.
@AwesomeOpenSource
@AwesomeOpenSource 4 ай бұрын
Thank you my friend.
@duncan-mcrae
@duncan-mcrae 7 ай бұрын
Very awesome. Very timely. Thanks
@AwesomeOpenSource
@AwesomeOpenSource 6 ай бұрын
Glad you like it.
@arturorubio-w1m
@arturorubio-w1m 2 ай бұрын
This sounds like appealing tool
@AwesomeOpenSource
@AwesomeOpenSource Ай бұрын
It's pretty awesome for sure.
@toddselby443
@toddselby443 7 ай бұрын
Thanks for the video.
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
You bet
@oskar3514
@oskar3514 7 ай бұрын
Very usefull tool! Thanks.
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
Glad it was helpful!
@G-3-A-R-Z
@G-3-A-R-Z 7 ай бұрын
docker kicks ass
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
Glad you like docker, hope you'll like this app too.
@kike.houses
@kike.houses 7 ай бұрын
Awesome tool!
@AwesomeOpenSource
@AwesomeOpenSource 6 ай бұрын
It's really amazing.
@priobe
@priobe 4 ай бұрын
This looks like a great alternative. Does this provide tha capabilities to use a smart card for signatures? Also, does this have routing functionality so that once the client signs it, it then routes to the next person so they can be notified and pending their signature. Thx
@jaimehuarsayarivera9594
@jaimehuarsayarivera9594 6 ай бұрын
Good features, very interesting project. I understand they need to make money out of the project. I tried to add roles other than admin and when I saw the views they had empty files meaning there are things that were taken out from the project on purpose. Seems like a strategy to attract people to use it and ending up paying a subscription anyways. In conclusion they open sourced some parts of the project after the creation of the project and it is kind of difficult to add new features when there is no documentation and code holes. What is was interesting to me was that they used shakapacker and they have vue components that are reusables. If you are not a developer then it's something like this: If you don't care about other team mates looking at your signed documents or templates then it's a great tool everyone can see all the templates and signed documents. But if you have documents that other people shouldn't see then you will need to pay for a 20 doll a month for each user.
@AwesomeOpenSource
@AwesomeOpenSource 6 ай бұрын
Great breakdown on what the community vs paid version does. Thank you for that clarification.
@Felix22486
@Felix22486 5 ай бұрын
Awesome content. do you happen to know if this application has been tested in US court? Will the digital signature be held up in court?
@AwesomeOpenSource
@AwesomeOpenSource 4 ай бұрын
I don't know. I wouldn't assume it would.
@3aw-3aw
@3aw-3aw 4 ай бұрын
somethingnicelongandstrong 😂 jokes aside, great video! thanks!
@AwesomeOpenSource
@AwesomeOpenSource 4 ай бұрын
Thanks! 😃
@jerryhicks9025
@jerryhicks9025 7 ай бұрын
Great video! Do the signed documents get saved into the volume/postgres database? The reason I ask is because I would like to know how much memory I would need to take into consideration.
@AwesomeOpenSource
@AwesomeOpenSource 6 ай бұрын
I believe they do. They are available after having created and signed them, but they may be getting stored on the drive, and just have a file path reference stored in the Postgres DB.
@c-LAW
@c-LAW 7 ай бұрын
I've been using Docuseal. I'm Trying to learn the API to automate it a little with scheduling.
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
That sounds awesome. Are you going to open source your scheduling part too?
@hkitservices
@hkitservices 7 ай бұрын
Hello, May i know what is the differences or advantages between configuring a folder or a volume with docker? thanks
@AwesomeOpenSource
@AwesomeOpenSource 6 ай бұрын
I configure mapped volumes, which map a volume on my host machine (a folder) to a folder inside the container virtual machine. This allows the data in that folder to be persisted when I bring down the container (essentially destroy it) and then bring up and updated version of it. Without these mapped volumes, Docker container data is considered volatile, and will be lost between reboots, restarts, up and down states, etc.
@randy90001
@randy90001 6 ай бұрын
Hello - is there any way to use an external mysql database? I typically use an aws mysql database and would like to use aws mysql for this application. Thanks you
@AwesomeOpenSource
@AwesomeOpenSource 5 ай бұрын
I'msure you can. In the compose file you need to setup the mysql connection from the appliction so it points to that AWS db, and comment out teh mysql section in the compose so that container isn't spun up.
@tendosingh5682
@tendosingh5682 4 ай бұрын
Can you use signature pads with this?
@AwesomeOpenSource
@AwesomeOpenSource 4 ай бұрын
Don't know. Some signature pads will act as a "keyboard" input, some won't, so probably depends on the pad.
@DemosandIdeas-br2od
@DemosandIdeas-br2od 6 ай бұрын
On the topic of documents, do you know of something that could be self hosted that's similar to libreoffice? Not sure if onlyoffice is the one, certainly struggling to set it up.
@AwesomeOpenSource
@AwesomeOpenSource 6 ай бұрын
collabora is Libreoffice on the browser, so maybe that's what you're looking for. A lot of people combine Collabora with NextCloud for syncing, and all, but it's not a requirement.
@BlueBearOne
@BlueBearOne 7 ай бұрын
Strange. I just curled the yml file into my docuseal directory. It is different than yours. I didn't have the SLL line to hash out (I just added it) and I had this in it "- SECRET_KEY_BASE=mysecretkey" which is not in your curled .yml file. Also, mine calls for posgres:13. Yours is 15. In your Postgres environment, the names, passwords are "postgres." Mine are "docuseal." I'm just surprised since this video is dated Jult 4th 2024 and I pulled this .yml file on July 8th 2024. Also, the Caddy section was completely missing. The postgres volume was written like this: "postgres_data:/var/lib/postgresql/data". No relative ./ in the beginning. Not a big deal, I'm changing it to match yours. But as a new student of Docker Desktop....I wish I understood the nuanced differences as a learning opportunity.
@AwesomeOpenSource
@AwesomeOpenSource 6 ай бұрын
That is strange. I just did all of this a week or so before releasing the video. They certainly could have changed things about the file though. You can look at their github repo, and see when the yaml file was last updated. Glad you're getting it all worked out. I like the relative paths in volume mappings, as it keeps everything in one place for a tidy backup as needed.
@oneito947
@oneito947 7 ай бұрын
could you also look into Opensign
@AwesomeOpenSource
@AwesomeOpenSource 6 ай бұрын
I'll see what I can find on it.
@bzmrgonz
@bzmrgonz 7 ай бұрын
Did you get a small signature because you drew a very low(not tall) box initially? Can you test it?? Maybe make it an inch tall and get back to us??
@bzmrgonz
@bzmrgonz 7 ай бұрын
Follow up question Brian, I wonder if we can store the document and insert a QR code of the url where we stored it(random characters url). The idea is to provide third party with a fast way to validate authenticity of the document. Maybe we should pitch this to the project. Here is my thinking, schools really could use this, yes sure they can put a school seal on the document to prove authenticity, but in today's age, counterfeits are rampant, so with a project like this, teachers could prepare documents(transcript, recommendations, even diplomas) and then the admin staff, principal/secretary can sign and post/upload. SCHOOLS REALLY NEED THIS!!
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
The signature was small because of the size box I drew. I tried it just now on my testing server, and it was find in size. The idea about storing and QR code is definitely something to pitch to the project. I like it though. Very nice idea.
@bzmrgonz
@bzmrgonz 7 ай бұрын
@@AwesomeOpenSource great, thanks for confirming buddy!!
@bzmrgonz
@bzmrgonz 7 ай бұрын
@@AwesomeOpenSource thanks buddy, I’ll reach out to them.
@William-SaaSlonso
@William-SaaSlonso 7 ай бұрын
how is your home lab solution manager?
@AwesomeOpenSource
@AwesomeOpenSource 6 ай бұрын
Are you asking about my dashboard of my local services? If so, it's Dashy. I have some videos on it as well.
@William-SaaSlonso
@William-SaaSlonso 6 ай бұрын
@@AwesomeOpenSource yes. Thanks!
@demorez5
@demorez5 7 ай бұрын
can i suggest to add some chapters to your videos? you spend quite a lot of time with setting up the container, that some of us are familiar with and are here to see what is actually the app about
@AwesomeOpenSource
@AwesomeOpenSource 6 ай бұрын
I had to go look, I always add chapters to my videos. I see that when I exported the timestamps from my editing software I forgot to make some necessary changes, so they aren't showing up. Thanks for letting me know. I'll try to get it updated.
@stevenwinderlich2891
@stevenwinderlich2891 7 ай бұрын
One word without even watching: Businesses
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
100%
@dualbeardedtech
@dualbeardedtech 7 ай бұрын
@Awesome Open Source. I've checked the area that holds show notes. Usually i see a public email address to contact the specific creator. I wasn't able you find one. Did I miss it or would you happen to have a public email that you wouldn't mind providing? To be perfectly honest I would understand it if you didn't have one due to privacy. But I was really hoping to speak with you about a project if iscat all possible.
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
Sure thing. You can contact me at brian ( at )
@dualbeardedtech
@dualbeardedtech 7 ай бұрын
@@AwesomeOpenSource bots? On KZbin? Ive never heard of such a thing...😉 And thank you
@FrontLineNerd
@FrontLineNerd 7 ай бұрын
I cannot download files from docuseal when hosting behind a Clouflare tunnel. Very very frustrating. Has anyone dealt with this?
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
I haven't, but I don't use cloudflare tunnels, I host my own VPN tunneling.
@FrontLineNerd
@FrontLineNerd 7 ай бұрын
This is fixed. Reminder to comment out the force SSL line in environment as well as the caddy code at the bottom when not using caddy.
@Guevorg31
@Guevorg31 7 ай бұрын
thx
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
My pleasure.
@nbensa
@nbensa 7 ай бұрын
I was searching for something like this as a signer. This software lets me sign documents myself, but the user experience feels a bit awkward.
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
I think it's all about the flow.
@espressomatic
@espressomatic 7 ай бұрын
PDF via email or encrypted direct message has always worked for me. Never received anything I couldn't sign and never had any issues with anyone else signing anything I've sent. Curious to find out what this solution brings that would make it worth hosting. Payment is out of the question for the infrequent use case.
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
For me, it's about not having to tell someone they need Adobe Acrobat to sign, or some other software to get the signature on the document. It's also about making sure it's easy, and through a web page link, and guided tour, it's easy. Signing papers for a mortgage for instance, or legal matters, etc. Where there are a lot of initials and signatures required, this just makes it an easy walk-through for the person.
@danilodistefanis5990
@danilodistefanis5990 7 ай бұрын
Such a shame the signature shows small in the pdf
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
That was because of the size of the signature box I drew. I tested it later, and made sure it would be larger if i drew the box larger.
@danilodistefanis5990
@danilodistefanis5990 7 ай бұрын
@@AwesomeOpenSource thank you !!!
@kjsweeney81
@kjsweeney81 7 ай бұрын
Soon as I hear Docker, I want click away too, as it is a technology almost exclusive to linux based-oses only. Though docker can be run on FreeBSD via the linuxator, any application that is docker only basically locks out other operating systems that are not linux-based. Docker does have benefits but it is locked in to the linux ecosystem...
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
I use Docker, and I understand, it's not for everyone my friend, but keep in mind this can be run without docker, and they have instructions on their Github site for running it.
@BlueBearOne
@BlueBearOne 7 ай бұрын
I use Docker Desktop on Windows 11; works great!
@asrafulalamrabbe6687
@asrafulalamrabbe6687 7 ай бұрын
hello sir, BunkerWeb or Pirsch Analytics server side tracking please provide install video
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
I'll look into them.
@asrafulalamrabbe6687
@asrafulalamrabbe6687 7 ай бұрын
@@AwesomeOpenSource Thank you sir
@tarad0nbr4n9
@tarad0nbr4n9 7 ай бұрын
+1 for BunkerWeb ! 👍
@bryanmontgomery610
@bryanmontgomery610 7 ай бұрын
For some reason getting a "permission denied" running the curl command even with "SUDO". Odd, very odd.
@bryanmontgomery610
@bryanmontgomery610 7 ай бұрын
I just had to manually create the docker-compose.yml file which was fine.
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
That is quite odd. What distro are you using?
@PopularWebz
@PopularWebz 7 ай бұрын
The sudo only applies to the curl command not the part after the bash redirection (what is after the >). In this case, your user does not have permission to write the compose file to your current directory
@gg-gn3re
@gg-gn3re 7 ай бұрын
what's the full command? popularwebz is correct. you need sudo in front of all the commands, not just the first one. curl likely doesn't even need it.
@bryanmontgomery610
@bryanmontgomery610 7 ай бұрын
Never mind, now nothing is working. Container keeps crashing with exit code 1.
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
Can you read the section above the exit code 1, and let me know what you see there?
@bryanmontgomery610
@bryanmontgomery610 7 ай бұрын
@@AwesomeOpenSource I'm all good now. I had to install it using the docker run command. Nothing I did could get it to work using docker compose.
@jacobburns9343
@jacobburns9343 4 ай бұрын
I have the same issue. Last outputs: " from /app/bin/bundle:108:in 'load' from /app/bin/bundle:108:in '' exited with code 1 "
@yourpcmd
@yourpcmd 7 ай бұрын
I looked at Docuseal as a replacement a while back but decided against it due to the cost. I don't mind paying for software, but with as little as I would use it with the features I'd want, a $20/mo subscription is a bit much. Perhaps $5-$10 would be more of a bargain. Or better yet, since it would be self-hosted, a one-time payout would be more of the way to go. To me, self-hosted should not be a subscription.
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
I see your point, and I would raise this thought. The software is subscription because it levels the old system of pay a huge amount up front, then some smaller amount every release or year or whatever for the updates, and then eventually get charged a whole new license for some major update 3 years down the road. It's no savings in the end to do subscription, but makes it predictable on cost. As to the actual cost of $20 / usr / month, you can always ask if they offer a few features in bundles that might allow you to pick 3 features a-la-carte for 5 or 10 a month instead.
@Darkk6969
@Darkk6969 7 ай бұрын
The subscription model I usually go by for open source is pay for additional features, support and maintenance (upgrades and updates). I should be free to use the software for unlimited number of users and features when self-hosting as I'm already paying for the server and storage. The software should continue to run like normal when my subscription runs out. Just won't get the support, patches or updates for the additional features.
@yourpcmd
@yourpcmd 7 ай бұрын
@@Darkk6969 I agree. But you can probably rest assured that they have a "call home" feature that checks to see if your subscription is paid up, if not, it would deactivate the features of the subscription model. This would be done to detour those who would otherwise pay a one-time $20 for all the features, and I would not blame them. And yes, as I said above, paying a subscription for something that is not on their servers is not something I nor anyone else should do, a one-time maybe $50 or $100 would suffice.
@RmNrIHRoZSBDQ1AK
@RmNrIHRoZSBDQ1AK 7 ай бұрын
12:08 you should say the left side is local, right side is inside the container. Not saying that is like ubuntu's stackexchange. Don't be ubuntu's stackexchange, be the arch wiki instead.
@AwesomeOpenSource
@AwesomeOpenSource 6 ай бұрын
I'll work on it. Thanks for the feedback.
@ericles6425
@ericles6425 2 ай бұрын
Cool software but pricey compared to others companies. Even self hosted is $240 a year....
@AwesomeOpenSource
@AwesomeOpenSource 2 ай бұрын
That's for the Pro Version. If you want to use Basic, even on their hosted site, it's free and open source.
@OfficialChiller
@OfficialChiller 7 ай бұрын
Interesting, but unfortunately not GDPR-compliant and therefore unusable for Germany or the EU. I also think it's a shame that you don't have all the options available with self-hosting as in the paid version
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
Being that it's self-hosted, I'm sure you could recommend the addition of GDPR compliance features. Help them define what is needed, and even help test them and so on. As for their fee based model I'll post a quote from an earlier comment: "It' tough for me, because I know that in order to make something even remotely competitive, you have to have money coming in, and it's a hard line to draw to make sure you can invest your time and effort in such projects. That said, I didn't use any of the pay features, and it was perfectly usable to start off. Additionally, if you approach them with your thoughts on their pricing, and offer alternative revenue models, they may actually consider it. "
@gg-gn3re
@gg-gn3re 7 ай бұрын
There is no GDPR compliance for software itself, it's what you do with that software. You can go delete a database entry just like you can not delete a database entry. Just because someone can't see it doesn't mean it was deleted either. Like all the big tech, none of them delete anything.
@Sam-oz8tw
@Sam-oz8tw 7 ай бұрын
$20/user /month for a whitelable? What a joke. For small businesses or single entity contractors who want pro features, the value is, maybe, $50/yr cheaper with docuseal. My turning test, "do they arbitrarily gatekeep features already on your server behind scammy /usr/mo charges?" Answer: Yes. Examples: Unlimited signature requests Your company logo Connect own email address Personalize email content Automated reminders Zapier and Webhooks User roles and teams Bulk send from spreadsheet SSO / SAML API and Embedding Happy you did the video, but by far the worst value proposition compared to the other software you have featured, in my opinion.
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
I can't speak to the fee they ask for. I'm not part of the company. I know there are a couple of other comments that don't like the add-on feature for pay model. It' tough for me, because I know that in order to make something even remotely competitive, you have to have money coming in, and it's a hard line to draw to make sure you can invest your time and effort in such projects. That said, I didn't use any of the pay features, and it was perfectly usable to start off. Additionally, if you approach them with your thoughts on their pricing, and offer alternative revenue models, they may actually consider it.
@CM-mo7mv
@CM-mo7mv 7 ай бұрын
too many patreons!👎 start with what is it and why should I want it and how it solves the trustissue docusign solves
@sendittozach
@sendittozach 7 ай бұрын
What? How many is to many?
@AwesomeOpenSource
@AwesomeOpenSource 6 ай бұрын
I'll take it under advisement. I appreciate the feedback.
@seanrikard3163
@seanrikard3163 7 ай бұрын
I watch a lot of your videos, and have implemented a few of your open source recommendations. However, I really wish you would exclude these "Pay for Use" software hidden behind an open source wrapper. Open Source is free and Open Source only, not software with hidden pay to use gotchas. There is no in between. I'd be more inclined to support software monetarily that didn't do these type things.
@AwesomeOpenSource
@AwesomeOpenSource 7 ай бұрын
I understand what you're saying, but these folks should be able to generae revenue for the time an effort they put into making great software. the Free in Free software isn't free as in no-cost, that's the problem with English...it's misleading at times. The Free is for Freedom, as in the latin "libre". No one ever said that open source software shouldn't cost money. If I'm going to pay for software at tall, I'd prefer it be for an open source project. That said, I know it's frustrating, but you can also always go say thank you to them, and in the most polite way possible, ask if they'd consider a support model instead, or a tiered model for usage, or any number of other ways to monetize their work and effort. Price isn't always set in stone. If they get enough requests for changes, it may actually happen.
@premdon009
@premdon009 7 ай бұрын
What about documenso, I think it's a great project
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН
OpenRPort - Remote Management Tool with Secure Tunneling!
29:24
Awesome Open Source
Рет қаралды 24 М.
Why pay for Adobe? You don't need it!
24:43
Awesome Open Source
Рет қаралды 107 М.
Setup MacBook pro to code | part 1 [ Fresh code man 1]
1:14:37
Homelab Services Tour 2025 - What am I Self-Hosting
1:06:51
Techno Tim
Рет қаралды 90 М.
self-host the INTERNET! (before it's too late)
15:14
TechHut
Рет қаралды 292 М.
Pangolin: Your Own Self-Hosted Cloudflare Tunnel Alternative
31:35
CompTIA Network+ Certification Video Course
3:46:51
PowerCert Animated Videos
Рет қаралды 9 МЛН
Ansible 101 - Episode 1 - Introduction to Ansible
1:03:43
Jeff Geerling
Рет қаралды 602 М.
how did I NOT know about this?
23:06
NetworkChuck
Рет қаралды 948 М.
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН