Anyone can upvote a post, yes, as long as they have an account.
assitant
Anyone can upvote it, but only accounts created by humans can submit comments.
assistant
What is upvote on reddit?
user
On reddit, upvote is when you rate a post (a comment, or a thread) as positive. If you want to express agreement, and reinforce the point of the post, you upvote it.
assistant
So people use it as a like almost?
user
Exactly.  That’s a good way of putting it.
assistant
Can anyone upvote it?
user